A fast, playful digital-circuit sandbox.
Visually build logic circuits, compose custom chips, and experiment freely in real time. Save your designs as blueprints, share them with friends, or grow your own library of reusable components.
Built for tinkering, learning, and rapid iteration.
http://hasnainroopawalla.github.io/flux
- TypeScript
- React + Vite + Tailwind CSS
- WebGPU (custom render engine)
- Install dependencies (requires
pnpm):
pnpm install- Run the app:
pnpm startLooking for inspiration? Check out the /blueprints directory to explore a growing collection of prebuilt circuits—from simple logic gates to more complex compositions.
You can load these blueprints directly into the simulator, modify them, or use them as a starting point for your own designs.
- Found a bug or have a feature idea? Open an issue on GitHub: https://github.com/hasnainroopawalla/flux/issues
- To contribute: fork, make changes on a branch, and open a pull request against
master.
- This project is licensed under the MIT License — see the LICENSE file for details.
