
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Write hardware like software. atopile is a language, compiler, and toolchain for electronics—declarative .ato
files, deep validation, and layout that works natively with KiCad.
The easiest way is via the editor extension—it installs and manages ato
for you:
Advanced setups and CLI installs: https://docs.atopile.io/atopile/guides/install
Install the extension (link above)
In the editor, run “atopile: Open Example” and pick one
Press the ▶ in the ato menu bar to build, or run ato build
from the terminal
Open layout when ready
Notes:
.kicad_pcb
. Install later when you’re ready for layout: https://docs.atopile.io/atopile/quickstartato
is a declarative language for electronics: modules, interfaces, units, tolerances, and assertionsLearn more: https://docs.atopile.io/atopile/essentials/1-the-ato-language
High-level steps:
.ato
modules and interfaces compose your systempytest -q
MIT. See LICENSE
.
FAQs
A toolchain bringing the best of software development to the real-world!
We found that atopile demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.