Engineering Journal
Schema Editor
Schema Editor

Reddit Manhattan Routing

2026-05-11

Title: I built a Vanilla JS schematic editor with intelligent Manhattan routing and wire tracing

Most web-based drawing tools are either too generic or too heavy. I wanted something specifically for engineering—electrical schematics, UML architecture, and floorplans—that felt fast and "smart."

I just open-sourced the Schema Editor. It’s built with zero dependencies (pure Vanilla JS + SVG) and focuses on the "engineering" side of drawing:

The goal was to provide the precision of desktop CAD without the overhead. Since it's vanilla JS, the performance is super fluid even with thousands of elements.

Check out the demo and the code here: github.com/carnworkstudios/schema-editor

I'm looking for feedback on the routing engine and anyone who wants to help expand the symbol kits!

Read this post in the full Engineering Journal →