atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️ observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 87
- Release rhythm 54
- Longevity 70
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 988
- days_rel: 225
- days_push: 81
- n_releases_24m: 70
Adoption not part of the score
3651 stars · 228 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
atopile is a language, compiler, and toolchain for designing electronic circuit boards as code using declarative .ato files. It provides design reuse, validation, version control, and parametric component selection, integrating with KiCad for PCB layout.
Use cases
- design circuit boards with code
- reuse hardware modules like software libraries
- automatically pick electronic components from parametric specs
- validate electronics designs with assertions and tolerances
- version control and collaborate on hardware designs
- generate KiCad PCB layouts from declarative files
When to choose
- you want software-like workflows (reuse, versioning, review) for electronics design
- you prefer declarative text-based circuit definitions over schematic capture
- you use KiCad and want automated component selection and constraint checking
When to avoid
- you need a traditional GUI schematic capture and layout workflow
- your EDA flow is built around Altium, Eagle, or other non-KiCad tools
- you need mature, industry-proven EDA tooling for production-critical designs
Facets
cli-tool · maturity active
compiler programming-language developer-tools editor cli hardware embedded-systems developer-tools python cli cross-platform editor-plugin eda electronics-design pcb kicad hardware-description-language vscode-extension circuit-design automation
2 sources
- readme: https://github.com/atopile/atopile · fetched 2026-08-28 · c256799b7bbd
- homepage: https://atopile.io · fetched 2026-08-29 · 93179bc8299d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| atopile/atopile | main | 72 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem