Hi everyone! I’m developing CircuitCraft, an open-source desktop application for drawing circuits, running simulations and designing simple PCBs.
The application is written in Rust, with ngspice providing the simulation engine.
The current version includes:
Schematic editing and hierarchical circuits.
AC, DC and transient simulations with waveform plots.
PCB routing, a 3D preview and Gerber/Excellon export.
It’s still an early project: the component library is limited, the autorouter can leave connections unrouted, and the 3D component shapes are approximate.
Source code, screenshots and getting-started guide:
github.com
GitHub - Berserk-hub150/CircuitCraft
Contribute to Berserk-hub150/CircuitCraft development by creating an account on GitHub.
Windows release:
GitHub
Release CircuitCraft 0.3.0 — routing, hierarchy and PCB 3D ·...
CircuitCraft 0.3.0
Adds three engineering workflows to the existing Rust desktop editor:
Bounded two-layer A* autorouter with exact pad endpoints, copper/edge clearance, plated vias, preservation ...
I’d appreciate feedback on the editing workflow and ngspice integration. Small example circuits that reveal bugs would also be very helpful!
1 post - 1 participant
Read full topic
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | I made a Vibe-Coded Reusable Application Runtime For Any Digital Domain (Office apps, Digital Painter, Graph nodes based apps..etc) | 0 | 17.83 | 12-10-2026 |
| 2 | Zaxis 0.0.5: immediate-mode GUI on wgpu, embeddable in a host's wgpu pass, with an real overlay layer for other processes | 0 | 10.2 | 11-10-2026 |
| 3 | My state lib PurrGress | 0 | 12.62 | 13-08-2026 |
| 4 | Multi_bimap - many-to-many bimap freely made of two arbitrary maps | 0 | 13.1 | 16-10-2026 |
| 5 | Siffra - a GPUI calculator that supports dimensional analysis | 0 | 11.04 | 07-08-2026 |
| 6 | Announcing virtual-file-transfer 0.1.0: Windows virtual-file drag-and-drop and clipboard support | 0 | 10.34 | 16-10-2026 |
| 7 | Wurble: I don't always warble but when I do I always burble | 0 | 6.81 | 14-10-2026 |
| 8 | Multicalc: Scientific computing for real-time embedded systems in no_std Rust | 0 | 14.36 | 10-08-2026 |
| 9 | Представлен crustc - компилятор rustc, переведённый на язык Си | 0 | 7 | 03-07-2026 |
| 10 | Blog: gRPC-Rust Preview Release | 0 | 9.58 | 28-05-2026 |