Best open-source Circuit Simulators compared: ngspice, Xyce, Qucs-S, KiCad and 2 more, with licenses, platforms and prices from official pages checked October 24, 2026.
•3 min read•3D & CAD
| Tool | Price | Platforms | Best for | Tested |
|---|---|---|---|---|
| ngspice | Free (Open-source SPICE simulator; free download) | Desktop | Scripted analog simulation | Docs only |
| Xyce | Free (Open source, released under the GNU GPL; source download) | Desktop | Large-scale circuit problems | Docs only |
| Qucs-S | Free (Free and open source) | Windows, macOS, Linux, FreeBSD | A free schematic window for SPICE | Docs only |
| KiCad | Free (Free and open source; the about page describes no usage restrictions) | Windows, macOS, Linux | Simulating alongside PCB design | Docs only |
| Falstad Circuit Simulator (CircuitJS) | Free (Free to use in the browser) | Web | Classroom demonstrations | Docs only |
| Logisim-evolution | Free (Free and open source) | Windows, macOS, Linux | Logic design coursework | Docs only |
Independent comparison. Paid placements are labelled separately; editorial links earn no affiliate commissions. Learn more.
Open-source circuit simulators share a common ancestor: SPICE, the program Berkeley released in the 1970s. ngspice carries the original Berkeley code under the modified BSD license and is the engine most other tools call. Xyce, from Sandia National Laboratories, is a GPL-3.0 SPICE-compatible simulator built for circuits so large that a single processor struggles. Neither has a polished schematic editor. Qucs-S supplies one, driving ngspice, Xyce and other engines from a graphical window, and KiCad's schematic editor includes a simulator tied to your board design. Falstad's CircuitJS is different in purpose: it runs in a browser and animates circuits for teaching. Logisim-evolution simulates digital logic and is the choice for course work on gates, registers and CPUs. The trade-off with open source is the same in every case: the simulator is free and capable, but the component models are your job. You will find, download and check models for the exact parts you use, and the quality varies by vendor. Pick ngspice or Xyce if you script simulations, Qucs-S or KiCad if you want a drawing window, and CircuitJS or Logisim-evolution if the goal is learning.
Open-source SPICE engine; the COPYING file says the Berkeley code sits under the modified BSD license. Mostly used through other programs.
Price: Free (Open-source SPICE simulator; free download) (ngspice pricing, checked 2026-10-24).
Platforms and license: Desktop. Modified BSD (Berkeley SPICE base) plus other licenses; see COPYING (open source) (license source).
Project activity: 291 GitHub stars · No commits since Jun 9, 2024
Best for: Scripted analog simulation.
GPL-3.0 SPICE-compatible simulator from Sandia, aimed at very large circuits. It has no schematic editor of its own.
Price: Free (Open source, released under the GNU GPL; source download) (Xyce pricing, checked 2026-10-24).
Platforms and license: Desktop. GPL-3.0 (open source) (license source).
Project activity: 185 GitHub stars · latest release Release-7.10.0 (Jul 21, 2025) · last commit Oct 20, 2026
Best for: Large-scale circuit problems.
Worth knowing: SPICE-compatible simulator aimed at very large circuits; command-line, no schematic editor of its own.
GPL-2.0 graphical front end for ngspice, Xyce and other engines. Linux, Windows, FreeBSD and macOS are supported.
Price: Free (Free and open source) (Qucs-S pricing, checked 2026-10-24).
Platforms and license: Windows, macOS, Linux, FreeBSD. GPL-2.0 (open source) (license source).
Project activity: 1.4k GitHub stars · latest release 26.1.1 (Apr 26, 2026) · last commit Oct 25, 2026
Best for: A free schematic window for SPICE.
Worth knowing: GUI front end for Ngspice, Xyce, SpiceOpus and Qucsator, per the README.
GPL-3.0 PCB suite with a simulator inside its schematic editor. Use it when the simulation belongs to a board you are already designing.
Price: Free (Free and open source; the about page describes no usage restrictions) (KiCad pricing, checked 2026-10-23).
Platforms and license: Windows, macOS, Linux. GPL-3.0 (open source) (license source).
Best for: Simulating alongside PCB design.
Compare: KiCad alternatives
GPL-2.0 browser simulator that animates current and voltage. A teaching aid rather than a verification tool.
Price: Free (Free to use in the browser) (Falstad Circuit Simulator (CircuitJS) pricing, checked 2026-10-24).
Platforms and license: Web. GPL-2.0 (open source) (license source).
Project activity: 2.4k GitHub stars · last commit Oct 27, 2026
Best for: Classroom demonstrations.
Worth knowing: README describes it as a circuit simulator that runs in the browser, originally a Java applet. Animated, educational focus.
GPL-3.0 digital logic simulator with installers for Windows, macOS and Linux. Handles digital circuits only.
Price: Free (Free and open source) (Logisim-evolution pricing, checked 2026-10-24).
Platforms and license: Windows, macOS, Linux. GPL-3.0 (open source) (license source).
Project activity: 7.8k GitHub stars · latest release v5.0.0 (Sep 12, 2026) · last commit Oct 27, 2026
Best for: Logic design coursework.
Worth knowing: Educational digital logic designer/simulator; README lists installers for Windows, macOS and Linux. Digital only, no analog SPICE.
Docs-only for ngspice, Xyce, Qucs-S, KiCad, Falstad Circuit Simulator (CircuitJS), Logisim-evolution: we did not install or run them, so feature claims come from vendor pages. Vendor prices and free limits change; confirm on the linked pricing page before you commit.
Kevin Fan is a SaaS founder. He runs Free Instead Of, which tracks free and open-source alternatives to paid software and checks each price and free-plan limit against the vendor's own pages.
Based on official pricing, license and product pages checked between 2026-10-23 and 2026-10-24: ngspice, Xyce, Qucs-S, KiCad, Falstad Circuit Simulator (CircuitJS), Logisim-evolution. Prices, free limits and licenses are the figures shown on those pages on those dates. No tool on this page was installed or run. No accounts were created.