About NetWeave

NetWeave turns a network topology described in YAML into an interactive diagram, in the browser, with zero backend. Share the YAML the way engineers share code — the reader gets a first-class visual rendering rather than a screenshot.

Why YAML?

YAML is the language of network automation: Ansible, ContainerLab, intent files. NetWeave meets engineers where they already are. Paste a ContainerLab lab file unchanged and you get a diagram.

Why static?

Topology data is often sensitive. NetWeave never sends your YAML anywhere — a single static site that runs entirely in your browser. No account, no tracking, no backend.

Author

Melih Teke — Network Engineer.

How it was built

This project was vibe-coded with Claude Opus 4.7 via Claude Code.

Stack

Next.js, React Flow, CodeMirror 6, Tailwind CSS, ELK. Source on GitHub.