
tscircuit
24 Tools
tscircuit is an open-source electronic design automation company founded in San Francisco by Severin Ibarluzea, a serial technical entrepreneur and Techstars alumnus previously known as the founding CTO of Seam. The project applies React and TypeScript paradigms to PCB and schematic design, giving software developers a code-first alternative to legacy desktop EDA tools like KiCad and Altium that compiles directly to manufacturable circuit files.
Tools
Lets developers design circuits and PCBs with React components and TypeScript, then export files for manufacturing.
MIT-licensed PCB autorouter designed for tscircuit that also works as a standalone routing engine.
Library for building electronic circuits in TypeScript and React, compiling designs to Circuit JSON.
TypeScript DSL and micro-builder for creating PCB footprints, built with AI use in mind.
React component for rendering Circuit JSON in the browser, part of the tscircuit electronics toolchain.
Claude Code skill for designing and shipping electronics with tscircuit from a coding agent.
Command-line tool for building electronics with React via tscircuit, with a local dev server and hot reload.
Renders Circuit JSON as schematic, PCB, and assembly SVG output for tscircuit projects.
TypeScript library that converts EasyEDA JSON PCB footprints into the tscircuit format.
Renders 3D scenes as inline SVG without WebGL, in about 20KB minified.
Tiny CSS grid implementation in TypeScript for layout engines that cannot depend on a browser.
React library for creating 3D CAD models declaratively, with JSCAD as the renderer.
Converts Circuit JSON from the tscircuit ecosystem into a readable netlist suitable as input to AI.
Runs validity and design rule checks on Circuit JSON to catch electrical and layout issues before fabrication.
Takes a KiCad project and emits Circuit JSON, the format the tscircuit ecosystem works in.
Browser viewer for circuit JSON that inspects and visualizes tscircuit electronics designs.
Converts circuit JSON into GLTF or GLB files so tscircuit designs can be viewed as 3D models.
Translates KiCad footprints into Circuit JSON for use in tscircuit electronics designs.
Filesystem-routed API framework with zod-typed requests, OpenAPI generation, and edge, worker, Node, and Bun runtimes.
Chat interface that generates electronic circuit board designs from natural-language prompts.
Browser-based editor for laying out tscircuit electronics schematics, with JSON export of the result.
Plain-text part descriptions come back as PCB footprints, within the tscircuit electronics design platform.