Overview of Projects
For a workflow-oriented map of the public tools users interact with, see User-Facing Tools.
| Repo | Description | Open Issues |
|---|---|---|
| tscircuit/core | Core library that powers tscircuit, handles conversion of React components into circuit boards | |
| tscircuit/schematic-symbols | Library of schematic symbols used across tscircuit | |
| tscircuit/footprinter | Generates PCB footprints from string descriptions | |
| tscircuit/circuit-to-svg | Converts Circuit JSON into SVG files | |
| tscircuit/circuit-json | Underlying assembly language format that represents tscircuit circuits | |
| tscircuit/tscircuit.com | Main website and circuit board editor | |
| tscircuit/cli | Main development tool for tscircuit, provides local development server and package management | |
| tscircuit/runframe | React component to preview and run tscircuit circuits | |
| tscircuit/pcb-viewer | React component for viewing PCBs | |
| tscircuit/3d-viewer | React component for viewing 3D previews | |
| tscircuit/props | Specification for the definitions of every React component supported by tscircuit | |
| tscircuit/easyeda-converter | Command line utility for converting JLCPCB footprints to tscircuit |