Coulomb is a graphical electronic circuit simulator designed to make basic circuit experimentation accessible to Linux users. It combines a straightforward interface with a small selection of commonly used electronic components.
The application allows users to construct circuits and examine how electrical quantities change during simulation. Its interface uses GTK4 and libadwaita, providing a desktop experience consistent with modern GNOME applications.
Coulomb is most appropriate for simple circuit demonstrations and educational experiments. Its simulation backend has known limitations with nonlinear components and certain arrangements of capacitors and inductors, making more sophisticated simulators preferable for demanding analysis.
This is free and open source software.
Key Features
- Graphical editor for drawing electronic circuits.
- Plot component voltages against time.
- Visualise electrical currents during simulation.
- Supports resistors and basic passive components.
- Includes batteries and independent current sources.
- AC voltage sources for experimenting with alternating signals.
- Inductors and capacitors for investigating reactive circuits.
- Diodes and Zener diodes for basic semiconductor experiments.
- Save circuit designs for subsequent editing.
- Load previously saved circuits.
- GTK4 interface with libadwaita styling.
- Dark mode support.
- Uses a matrix-based approach to solving circuit equations.
Website: github.com/hamza-Algohary/Coulomb
Support:
Developer: Hamza Algohary
License: GNU General Public License v3.0

Coulomb is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| GUI Circuit Simulators | |
|---|---|
| logisim-evolution | Design and simulate digital logic circuits |
| Qucs-S | Provides GUI for different circuit simulation kernels |
| Digital | Digital logic designer and circuit simulator designed |
| KiCad | Design electronic circuits and simulate them using ngspice |
| SimulIDE | Simple real time electronic circuit simulator |
| Qucs | Stands for Quite Universal Circuit Simulator |
| Xschem | Schematic capture program |
| Coulomb | Simple and elegant circuit simulator |
| CircuitJS1 | Offline desktop adaptation |
| KTechLab | Design and simulate analogue, digital and PIC circuits |
| Issie | Interactive Schematic Simulator with Integrated Editor |
| CircuitSim | Real-time circuit simulator |
| Fritzing | Build circuits visually and run basic SPICE simulations |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.