BETTESWORTHConstruction

Plans and prices

PlanPriceBilled
ngspice$0Free

From ngspice's own pricing page, checked 7 Oct 2026. Every plan

What the maker publishes

Circuit types
It simulates analog, digital, and mixed-signal circuits described in netlists. source
Compatibility
It is SPICE-compatible and can use PSPICE or LTSPICE device model parameters and netlists for discrete circuits. source
Downloads
The stable download page offers source archives and Windows binaries, while noting that Linux users should use their distributor or compile from source and that its own macOS release is currently unavailable there. source
Free plan
Yes source
Input limitation
ngspice does not provide schematic entry; its input is command-line or file-based. source
Mixed-signal integration
It supports mixed-signal co-simulation with Verilog blocks compiled using Verilator and, since ngspice-44, VHDL blocks using GHDL. source
Model integration
The OSDI/OpenVAF interface integrates Verilog-A compact device models without requiring programming on the ngspice side. source
Models
It provides device models for active, passive, analog, and digital elements, and can use model parameters from collections, manufacturers, and foundries. source
Platforms
The source compiles on Linux, Windows, Mac, BSD, and Solaris; the download page also points macOS users to Homebrew. source
Programming
ngspice can be compiled as a shared library or DLL for control by a calling application. source
Purpose
ngspice is an open-source simulator for electric and electronic circuits. source
Support
The project offers mailing lists, discussion forums, a bug tracker, an FAQ, and documentation. source
Third-party integrations
The project lists integrations with KiCad, Autodesk Fusion, and Python interfaces including PySpice. source