BESS (Basic Electrical Simulation Software) is an open-source circuit simulator designed to be accessible, modern, and cross-platform.
The project began as an attempt to remove the barriers students often face when working with existing tools. Many popular circuit simulators are proprietary, restricted to a single operating system, or rely on outdated interfaces. BESS was created to provide a free, user-friendly, and modern alternative that works consistently across platforms. Its goal is to make learning and experimenting with circuits simpler and more approachable for everyone.
Check out Bess Wiki to see available components.
Only digital components are there for now, analog components are planned for future.
Tested Build On:
Following commands are only valid for Linux, as build scripts for windows have not been written yet. All build scripts live in the scripts/ folder inside the CMake source directory.
./scripts/clean.sh
./scripts/build_run_debug.sh
./scripts/build_release.sh
bin/Release/x64/
. cd bin/Release/x64/
./Bess
- [ ] Basic Plugin Suppport
- [ ] Scriptable rendering
- [ ] Usability enhancements
- [ ] Add More components
- [ ] Web hosting