Boolean algebra and digital logic are much easier to understand when you can build and test circuits visually.
That idea is exactly why I created Boolflow — a free browser-based digital logic simulator for students, self-learners, and anyone teaching or exploring logic design.
What Boolflow is
Boolflow is an online simulator where you can build and test digital circuits directly in the browser.
It is designed for learning and experimentation, especially for topics like:
- Boolean algebra
- logic gates
- combinational circuits
- flip-flops
- counters
- multiplexers
- simple digital design workflows
The goal was simple: make a tool that opens instantly, requires no installation, and helps users move from abstract formulas to visual understanding.
Why I built it
A lot of learning materials explain Boolean algebra symbolically, but for many people the real understanding appears only when they can:
- connect gates
- toggle inputs
- observe outputs
- test small circuit ideas
- compare theory with behavior
I wanted something lightweight and accessible:
- no heavy setup
- no desktop install
- no account required just to start experimenting
So I built Boolflow as a browser-first tool.
What it can do
With Boolflow, you can work with:
- basic logic gates
- flip-flops
- counters
- multiplexers
- PLM-style blocks
- circuit simulation in the browser
- Verilog HDL export
That makes it useful both for beginners and for users who want a quick visual sandbox for simple digital logic ideas.
Example learning scenarios
Here are a few ways I think the tool is useful:
1. Learning basic Boolean logic
Build small circuits with AND, OR, NOT, XOR, NAND, and NOR gates and immediately see how outputs change.
2. Understanding combinational logic
Try building a half adder or a full adder and verify expected output behavior.
3. Exploring sequential elements
Experiment with flip-flops and counters to understand state changes over time.
4. Moving toward hardware design
Use visual prototyping first, then export to Verilog HDL.
Why browser-based matters
For education, friction kills curiosity.
If a student has to install software, fix dependencies, or learn a complicated interface before doing anything useful, many simply drop the idea.
A browser-based simulator reduces that friction:
- open link
- place components
- connect them
- test ideas
That is the experience I wanted Boolflow to provide.
Who it is for
I see Boolflow as useful for:
- students learning Boolean algebra
- beginners in digital electronics
- teachers who want a simple visual demo tool
- self-learners exploring logic design
- developers who want a quick logic sandbox in the browser
What I want to improve next
I’m continuing to improve the project, and the most interesting next steps for me are:
- better onboarding for first-time users
- ready-made example circuits
- more educational templates
- easier sharing of circuits
- clearer learning flows for teachers and students
Try it
You can try Boolflow here:
If you test it, I’d really like to know:
- what felt intuitive
- what was confusing
- which components or learning features are missing
- whether examples/templates would help
I’m especially interested in feedback from students, teachers, and people learning digital logic on their own.
Top comments (0)