SkillAgentSearch skills...

Bess

Basic electrical simulation software with easy UI

Install / Use

/learn @shivang51/Bess

README

<img alt="BESS: Basic Electrical Simulation Software" src="assets/images/logo/NameLogo.png"/>

GitHub stars GitHub forks GitHub issues GitHub license

Discord

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.

Screenshots

<div align="center" height="100px"> <img src="screenshots/ss1.png" alt="BESS SS1" width="45%"/> <img src="screenshots/ss2.png" alt="BESS SS2" width="45%"/> </div>

Build & Run

Tested Build On:

  • [x] Linux (Arch Linux: Wayland)
  • [x] Windows (Untested after plugin support was added)
  • [ ] MacOS

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.

  1. Clean previous builds (if you are building after another build)
    ./scripts/clean.sh
    
  2. Debug build & run
    ./scripts/build_run_debug.sh
    
  3. Release build
    ./scripts/build_release.sh
    
    • Copies assets automatically.
    • Binaries will be in bin/Release/x64/.
    • Execute
      cd bin/Release/x64/
      ./Bess
      

TODO

  • [x] Basic Plugin Suppport
  • [x] Usability enhancements - Details
  • [x] Command System - Details
  • [ ] Module Support
  • [ ] Basic Verilog Support
  • [ ] Add More components
View on GitHub
GitHub Stars70
CategoryDevelopment
Updated2d ago
Forks8

Languages

C++

Security Score

100/100

Audited on Mar 27, 2026

No findings