Why it exists
I got tired of fighting tools like draw.io to explain real networks.
Traditional diagramming tools treat everything as boxes and lines. They don’t understand what a network actually is — subnets, servers, services, traffic, or how systems relate operationally. The result is diagrams that are difficult to build, hard to interpret, and quickly fall out of date.
NetMap started as a personal side project to solve that problem for myself, but it quickly evolved into something more useful: a way to model, visualize, and understand live systems — not just draw them.
What makes it interesting
• Semantic network diagrams
Networks aren’t just shapes. NetMap understands subnets, nodes, services, and their relationships.
• Collaborative editing
Multiple users can work on the same network diagram simultaneously, making it easy to design, review, and iterate on architectures as a team rather than passing files back and forth.
• Shareable public links (view‑only)
Generate public links that allow stakeholders to explore a live, interactive view of the network without requiring an account or edit access—ideal for reviews, documentation, and demos.
• Shareable protected links (edit access)
Create protected links that grant editing permissions to collaborators, enabling controlled access for trusted users while keeping the underlying system secure.
• Live traffic visualization via OpenTelemetry
Visualize real request flows across your architecture using OTEL traces.
• WebSocket‑driven updates
Diagrams update in real time as systems change, without rebuilds or refreshes.
• Built‑in node monitoring
Lightweight monitoring for environments where OpenTelemetry isn’t available.
• Exportable BOMs
Generate network BOMs (nBOM), operational BOMs (oBOM), and software BOMs (sBOM) for security, compliance, and auditing workflows.
• AI‑ready architecture descriptions
Export your system as structured Markdown, optimized for documentation, analysis, and AI‑assisted review.
Where it’s going
NetMap is live and actively developed. Right now, the focus is on finding external beta users to help validate and shape the product beyond my own use cases.
Long‑term, there is clear potential for monetization — particularly around compliance, observability, and architecture governance — but the current priority is building something genuinely useful for people who design, build, and operate real systems.