Ngspice
Ngspice is a mixed-level/mixed-signal electronic circuit simulator. It is a successor of the latest stable release of Berkeley SPICE, version 3f.5, which was released in 1993. A small group of maintainers and the user community contribute to the "ngspice project" by providing new features, enhancements and bug fixes. Ngspice is based on three open-source free-software packages: Spice3f5, Xspice and Cider1b1: Status. Ngspice implements three classes of analysis: Transient analysis includes transient noise simulation. AC analysis includes small-signal noise simulation, pole-zero and transfer function analysis. Ngspice implements various circuits elements, like resistors, capacitors , inductors (single or mutual), transmission lines and a growing number of semiconductor devices like diodes, bipolar transistors, MOSFETs (both bulk and SOI), MESFETs, JFETs and HFETs. New models can be added to the simulator using: Ngspice supports parametric netlists (i.e. netlists can contain parameters and expressions). PSPICE compatible parametric macromodels, often released by manufacturers, can be imported as-is into the simulator. Polynomial sources are available. Ngspice provides an internal scripting language to facilitate complex simulation and evaluation control flows. Ngspice may be compiled into a shared library (*.dll or *.so) readily to be integrated into a calling program. Its  interface provides access to all simulation parameters, input and output data. tclspice, another shared library version, offers an interface to Tcl/Tk (software). Ngspice is licensed under the BSD-3-Clause license. This permissive open source license allows its integration as a simulation engine into several — proprietary or free/libre — EDA tools such as KiCad, EAGLE (program), CoolSPICE, Altium and others. Ngspice has a command line input interface and offers plotting capability. An open source GUI with schematic entry, simulation and plotting is provided by Qucs-S. Recent progresses on Ngspice have been presented at conferences such as FOSDEM and FSiC.