Plans and prices
| Plan | Price | Billed |
|---|---|---|
| ngspice | $0 | Free |
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