{"repo":"jcreek/OpenNetworkDiagram","free":true,"listed":false,"github":"https://github.com/jcreek/OpenNetworkDiagram","clone":"git clone https://github.com/jcreek/OpenNetworkDiagram.git","description":"A declarative, self-hosted containerised tool for visualising and managing home lab & network architecture diagrams.","language":"TypeScript","stars":15,"topics":[],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"Open Network Diagram A declarative, self-hosted containerised tool for visualising and managing home lab & network architecture diagrams. Open Network Diagram helps you document your infrastructure in a visual UI while keeping a real JSON source of truth you can back up, reuse, and optionally version after reviewing it for sensitive information. - Homelab-friendly: run it in minutes with Docker. - Practical: edit in the UI and autosave to network.json . - Declarative: keep your topology in Git if you wish. Docker Hub Live Demo (Read-Only) GitHub Releases Features - Network view with ethernet labels to make physical and logical links easy to read. - Hosts & VMs view for host-first inventory and service mapping. - Rack view: managed racks with U positions and heights, side-by-side shelf items, and click-through to the editor. - Node search that highlights matches by name, IP, role or OS and dims everything else. - IPAM panel: per-subnet utilization, duplicate-IP conflict detection, and next-free-IP suggestions when adding machines, devices or VMs. - Subnet and VLAN declarations, with nodes colour-coded by VLAN and a clickable legend filter. - Cable tracking on connections (type, colour, length) with colour-coded links and hover details. - Expandable VM lists per machine for quick virtualization visibility. - Modal editor for machines/devices with live diagram updates, notes and MAC address fields. - JSON-backed persistence with autosave in self-hosted mode. - Docker-first deplo","default_branch":null,"files":null,"tree":[],"storefront":"/r/jcreek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jcreek/OpenNetworkDiagram/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}