5 ms·
NetStruct – Open-Source Tool to Visualize and Manage Your Network Topology
- itfourall 1y agoWe just released NetStruct, a powerful browser-based tool for visualizing and managing complex network topologies in real time. Drag & Drop Network Planning Multi-page layouts for sites/floors/data centers Real-time status via ICMP (green/red live markers) Alarm system with API triggers per category CSV-based data structure (device info, status, links) Draw directional lines (LeaderLine) for connections Upload background maps/floorplans Available as Docker container or install via script Optimized for Debian/Raspberry Pi Desktop It’s ideal for IT admins, network engineers, MSPs, or anyone managing multiple network zones and devices. Fully local, no vendor lock-in. GitHub: https://github.com/IT-4-ALL/NetStruct https://github.com/IT-4-ALL/NetStruct Live Demo: [Link to your demo if public] Docker: docker pull itfourall/netstruct
- 20after4 1y agoThis looks pretty cool, I suggest, however, to make your github link prominent on the site, not just here in comments. Also, why is the live demo just a screenshot and why does your comment say [Link to your live demo if public] I can't help but get the impression that this entire thing was generated by an LLM.
- itfourall 1y agoHey all — I'm one of the developers behind NetStruct We built this tool because we needed a fast, visual, and flexible way to map real-world networks across multiple locations (data centers, office floors, etc.), including: Custom device icons for routers, switches, servers, firewalls, etc. Live status tracking (ICMP ping-based) with color-coded borders Multi-page support (e.g. Site A, Site B, Rack 1, Rack 2...) Alarm triggers linked to your own API endpoints CSV-based storage (easy to edit, backup, version control) Some extra details: Frontend: Vanilla JS + PHP + LeaderLine for visual connections Backend: No heavy frameworks — just CSV + shell scripts + ICMP Deployment: → Install script for Debian/Ubuntu (Raspberry Pi Desktop recommended) → Or run via Docker: docker pull itfourall/netstruct We’re actively improving the UX, and would love your feedback. Happy to answer technical questions — AMA!
- alexjoelee 1y agoLooks cool! We are missing tools like this that are open-source. So many topo tools are very expensive to license and use.
- itfourall 1y agoThank you and please share it with your friends.
- FlyingBobcat 1y agoWhy can devices only have one ip address? How should i model routers with it. (Routers connecting networks, not only 1 fixed ip to internet with dynamic ip?)