schemd engineering vectors
@schemd/core v0.2.0 OPEN SOURCE · MIT

TEXT → TOPOLOGY → OPTIMIZED SVG

Engineering diagrams,
compiled with intent.

Write readable circuit or UML text, compile deterministic SVG on the server, and ship no diagram runtime to your users.

npm install @schemd/core

TRY IT ON THE FLY
VECTOR READY
signal-path.schemd 3 lines
LIVE VECTOR 2 nodes · 1 trace
Live signal path2 components and 1 connection.R110kΩC1100nF
Live signal path
0 runtime dependencies
3 output budgets
0ms layout shift by design
131k bounded source characters

COMPILER ARCHITECTURE / 04 PRINCIPLES

Small enough to trust.
Strict enough to deploy.

01 / SERVER

Runtime-free output

The compiler stays server-side. Browsers receive intrinsic, responsive SVG—not a layout engine.

02 / BOUNDED

Defensive by default

Hard limits on source, nodes, routes, crossings, and SVG output keep public compilation predictable under load.

03 / SEMANTIC

Choose the payload

Static, embedded-CSS, and full simulation modes let every surface pay only for what it uses.

04 / PORTABLE

Framework agnostic

Keep Markdown in your server stack and mount the compiler output in any UI framework.