tscircuit/tscircuit
Create real electronics with Typescript and React observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 99
- Release rhythm 35
- Longevity 64
Flags: no_releases
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: n/a
- age_days: 902
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
2526 stars · 302 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
tscircuit is an open-source React/TypeScript framework and toolchain for designing, previewing, simulating, and manufacturing printed circuit boards (PCBs) using code. It includes a CLI, component registry, package manager, autorouter, analog simulation, and exports to fabrication files and KiCad formats.
Use cases
- design a PCB using React components in TypeScript
- generate electronics with AI coding agents like Claude Code
- preview schematic, PCB, and 3D views in real time while editing code
- export fabrication files to get a circuit board manufactured
- run analog circuit simulations from the command line
- import and export KiCad projects
- review circuit board changes as visual diffs in GitHub pull requests
- share reusable electronic components via a package registry
When to choose
- you want to design circuit boards in code with version control and code review workflows
- you want AI agents to generate physically-validated electronics
- you prefer a web-development-style workflow (hot reload, components, npm) for hardware
- you need to export to fabrication files or KiCad for manufacturing
When to avoid
- you need a traditional GUI-first schematic capture and layout tool
- you work on analog-heavy designs requiring advanced SPICE features beyond basic simulation
- you are not comfortable writing TypeScript/React code
Facets
framework · maturity active
sdk developer-tools cli simulation graphics build-tool package-manager hardware developer-tools artificial-intelligence cross-platform cli cross-platform electronics pcb-design eda kicad react circuit-design hardware-description autorouting ai-native cad automation nodejs typescript web
8 sources
- readme: https://github.com/tscircuit/tscircuit · fetched 2026-08-28 · ba0243ff63fa
- homepage: https://tscircuit.com · fetched 2026-08-29 · 489adfa7f025
- site_page: https://tscircuit.com/quickstart · fetched 2026-08-29 · acdd1f76b27c
- site_page: https://docs.tscircuit.com/ · fetched 2026-08-29 · 80beecfb28fd
- site_page: https://docs.tscircuit.com/intro/quickstart-cli · fetched 2026-08-29 · c691f710bf26
- site_page: https://docs.tscircuit.com · fetched 2026-08-29 · 80beecfb28fd
- site_page: https://docs.tscircuit.com/category/intro · fetched 2026-08-29 · 80c55767c4b1
- site_page: https://tscircuit.com/changelog · fetched 2026-08-29 · d40841425920
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tscircuit/tscircuit | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="tscircuit/tscircuit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem