Ngspice is described as 'Mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice. Ngspice is part of gEDA project, a full GPL'd suite of Electronic Design Automation tools' and is a circuit simulator in the education & reference category. There are more than 25 alternatives to Ngspice for a variety of platforms, including Windows, Linux, Mac, Web-based and Flathub apps. The best Ngspice alternative is Circuit JS, which is both free and Open Source. Other great apps like Ngspice are QUCS, LTspice, Proteus PCB design and EasyEDA.