Project Sulla is a logic circuit simulator written in C++ with Raylib and Glaze. It allows for seemless GUI driven design and simulation of logic circuits, with support for transpilation of circuits to C++ and thus the ability to compile and run them virtually at native speeds.
- GUI driven design of logic circuits
- Simulation of logic circuits with real-time updates using a custom pull-based simulation engine
- Transpilation of logic circuits to C++ shared libraries for native execution
- Works on Windows and Linux
- Supports built-in primitives like AND, OR, NOT, XOR, NAND, NOR, XNOR gates, as well as user-defined circuits
- Allows for endless scalability of circuits and systems due to support for dynamic loading of shared libraries
Project Sulla is licensed under the MIT License.