Falstad circuit simulator refactoring project. A very nice circuit simultor with GUI.
Goal: Separate presentation from logic to expose their interaction points.
Result: fail. Code quality and complexity is still bad.
License is unknown. Code is copyrighted by Paul and you can’t throw it whereever you want. Original code by Paul Falstad at www.falstad.com/circuit/ File import/export code and a stand-alone Java-GUI code by genko.
Check LiveSPICE github.com/dsharlet/LiveSPICE.
In case someone is wondering there are some books about theory. Google for Farid Najm Circuit Simulation. See similar books on amazon.
Check my simple simulator github.com/ilit/ilit-cir-sim