
Will be soon updated with command-system branch.
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.
https://discord.gg/nkarCRTn
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
- [x] Basic Plugin Suppport
- [x] Usability enhancements - [Details](https://github.com/shivang51/bess/pull/18)
- [ ] Command System
- [ ] Module Support
- [ ] Basic Verilog Support
- [ ] Add More components