Novus — Latin for "new" — represents a fresh, intuitive approach to learning and building circuits.
It’s a lightweight circuit editor created for CodePi hackathon on Devpost that allows you to visually connect components, simulate ideas, and explore the fundamentals of electronics — all in your browser.
https://novus-circuit.vercel.app/
- 🧱 Drag and drop components like resistors and voltage sources
- 🔌 Click-to-connect terminal logic with real-time wire previews
- ✍️ Dynamic SVG-based wire drawing
- 🧠 Clean state management via Zustand
- 🧰 Editable component properties
- 🧼 Polished interface and UX
- 🧹 Delete components or wires seamlessly
- Next.js
- TailwindCSS
- Zustand
- React Icons
- SVG (for live wire rendering and connection logic)
git clone https://github.com/abrahamebij/novuscd novusnpm installnpm run devI built Novus to simplify circuit-building for STEM learners and hobbyists.
Most tools in this space are either too complex or too abstract — Novus bridges the gap by combining technical accuracy with visual clarity
MIT — free to use, learn, and remix.
- Circuit simulation engine (Ohm’s Law, Series/Parallel logic)
- More components (LEDs, switches, capacitors, etc.)
- Pan & Zoom
- Export/share circuits
- Dark mode
