9 min read

Best Homelab Network Visualization Tools in 2026

Compare the best tools to visualize a homelab network: Obelinf, discovery maps, live traffic views, metrics dashboards, and manual diagramming, with picks for each job.

ByAndré Ribeiro· Founder, Obelinf
Best Homelab Network Visualization Tools in 2026
Best Homelab Network Visualization Tools in 2026 · October 10, 2026
On this page

Network visualization is a broad label, and it hides the fact that different tools answer different questions. A discovered map shows what is on the network right now. A traffic view shows what is talking to what. A metrics dashboard shows how a link has behaved over time. A hand drawn diagram shows how the lab is meant to be arranged. Picking one tool for all four jobs usually means doing none of them well.

Our top pick is Obelinf when you want the layout to stay accurate without redrawing it, because it generates the diagram from the infrastructure records you already maintain. The other tools below fit different questions: discovery for the current state, flow views for live traffic, dashboards for trends, and drawing tools for a canvas you control. The right choice follows from what you need the view to prove.

At a Glance: Homelab Network Visualization Tools Compared

Obelinf LibreNMS ntopng Grafana diagrams.net Mermaid
What it shows Topology generated from records Discovered devices and links Live traffic and flows Metrics and trends Layout you draw Layout you write in text
Data source Maintained records SNMP, CDP, LLDP, MAC Network interfaces and flows Prometheus, InfluxDB, and others Manual Manual
Deployment Hosted service Self hosted Self hosted Self hosted Browser or desktop app Anywhere text is rendered
Best for A diagram that follows your documentation A live map of what exists Seeing who talks to whom Tracking link and host trends Planning and explaining a layout Diagrams that live in notes
Cost Free personal plan, paid team plans No license fee, you run it Community edition is free No license fee, you run it Free Free

1. Obelinf: Best for a topology generated from your documentation

Obelinf is our first pick for a homelab because it turns the records you keep into a diagram instead of asking you to maintain a drawing beside them. You add sites, racks, devices, interfaces, and connections, and Obelinf renders an interactive network topology view from those records. The map changes when you document a change, so adding a switch or moving a cable updates the layout without a redraw.

The distinction is worth being precise about. Obelinf is not live network scanning, so it shows the design you documented rather than the instantaneous state of every link. That makes it the right tool when the question is how the lab is arranged and what depends on what, which is exactly the question a homelab owner asks while planning a change or explaining the setup to someone else. For a lab that has outgrown a hand drawn diagram, a generated map stays accurate with the same effort you already spend recording devices.

This is not a user credential and discovery product. The value comes from your records being connected, where a device carries its addresses and its cable ends in one place. The free personal plan covers one user, one site, and up to 30 devices, which is enough for a typical first lab, and paid plans add team features as it grows. Choose Obelinf when you want the diagram to follow your documentation rather than your memory.

2. LibreNMS: Best for a live map of what exists

LibreNMS discovers devices over SNMP and draws maps from neighbor information such as CDP and LLDP, as well as MAC address data. If your switches and access points expose those protocols, the map assembles itself as devices are found, and it reflects the network rather than your memory of it. That makes it the strongest free option for a homelab that wants to see the real topology without drawing it.

The effort is in the operation. LibreNMS is self hosted, so you provide the host, credentials, polling configuration, and upgrades, and the map only covers devices it can reach and read. Devices that do not report neighbor data must be arranged manually or left off. For a lab that already runs monitoring, the map is a useful byproduct. For a lab that does not, be honest that you are signing up to run a monitoring stack, not just to get a picture.

Positioning of homelab visualization tools on axes of hand drawn to generated data, and static to live views Hand drawn to generated from live data Static to live view Mermaid diagrams.net Obelinf Grafana LibreNMS ntopng live static drawn live data Where each tool sits

3. ntopng: Best for live traffic and flows

ntopng shows what is happening on the network right now, breaking traffic down by host, application, and flow. Where a discovery map answers what is connected, ntopng answers who is talking to whom and how much, which is the view you want when a link is saturated or a host is behaving unexpectedly. Its community edition is free, and it runs in a container on modest hardware.

It is a live view rather than a record, so it is strongest at diagnosis and weak as documentation. To use it well you need a port that can see the traffic you care about, which often means a managed switch with port mirroring or a span port. On a small flat home network, the value is limited until segmentation or a suspect device gives you something to investigate.

Grafana turns time series data into dashboards, so it answers how a link or host has behaved across weeks rather than how it looks this second. Feed it metrics from Prometheus, an SNMP exporter, or InfluxDB, and you can chart interface throughput, latency, and host load on a single panel. For a homelab, it is the tool for spotting a slow trend before it becomes an outage.

Grafana is not a topology tool. It visualizes numbers, and any node graph it draws is built from data you define, not from automatic discovery. It also depends on a metrics pipeline you have to stand up, which is more work than the other tools here. Choose it when you want trends and historical context, and pair it with a map or a documentation tool for layout.

5. diagrams.net: Best for layouts you draw by hand

diagrams.net, also known as draw.io, is the fastest way to produce a clean network diagram. It runs in a browser or as a desktop application, it has networking shape libraries, and it saves to your machine or a repository you choose. There is no hosting, no agent, and no ongoing service to keep alive, which suits a lab that changes slowly and needs one polished drawing.

The catch is that the diagram only reflects what you draw. It does not know a device was added or a cable moved, so it stays correct only if you update it. That is an acceptable trade for a stable lab that needs a design document, and a poor one for a lab where hardware comes and goes. When the map starts going stale, a generated topology from maintained records is the natural upgrade.

6. Mermaid: Best for diagrams that live in your notes

Mermaid turns plain text into diagrams, and it renders inside Markdown on GitHub, in many note apps, and in documentation sites. That makes it a natural fit if your homelab notes already live in Markdown, because the diagram sits beside the configuration notes it describes and lives in the same repository. A network graph is a short block of text, and a change is a one line edit.

As with any manual diagram, accuracy depends on you keeping it current, and the automatic layout gives you little control over where nodes land. It is less polished than a drawing tool, but for an engineer who prefers text and version control over a canvas, it keeps a diagram where you will actually see it and update it.

Decide by What the View Needs To Prove

Match the tool to the decision rather than to the feature list. When a device drops off and you need to know what is upstream, reach for a discovered map. When a service feels slow and you suspect a noisy neighbor, reach for a flow view. When you are planning a change or explaining the lab, reach for a diagram generated from your records or drawn by hand. When you want to know whether a link has been degrading, reach for the dashboard.

Choosing a homelab visualization tool by the question being asked What you need to see Tool to reach for A diagram that follows your documentation Obelinf What exists and links to what, right now LibreNMS Who is talking and how much ntopng How a link behaved over weeks Grafana A custom drawing you fully control diagrams.net or Mermaid

Run one tool against one real question before committing to a stack. If documentation is already your habit, add the devices to Obelinf and confirm the topology reflects the lab. If discovery matters, point LibreNMS at a few switches and see whether the map fills in. If traffic is the concern, mirror a port and watch ntopng for an hour. The tool that survives real use is the one worth keeping, and a homelab rarely needs more than two of these at once.

Which Homelab Network Visualization Tool Should You Choose?

Start with the source of truth you can keep current. Choose Obelinf when you want a topology generated from the records you maintain, so the diagram stays accurate without a redraw and stays connected to devices, addresses, and cabling. Choose LibreNMS when the priority is a live map assembled from what is really on the network, and accept that you are running a monitoring stack to get it. Choose ntopng for live traffic and flows, Grafana for trends over time, and diagrams.net or Mermaid for a drawing you fully control.

The honest answer for most homelabs is a pairing: one tool for what exists and one for the layout you document. A discovered map keeps you honest about the current state, and a diagram generated from your records keeps the intended design visible when you plan changes or explain the lab to someone else. Explore Obelinf network topology and the homelab use case to see how connected records become a diagram, and start on the free personal plan while the lab is small.

Frequently Asked Questions

What is the best tool to visualize a homelab network?
Obelinf is the best fit when you want a diagram generated from the records you maintain, so the map updates as you document a new switch or move a cable. For a live map built from what is actually on the network, LibreNMS is the strongest free option, and ntopng is best for real time traffic views.
What is the difference between network monitoring and network visualization?
Monitoring watches device health and raises alerts when something crosses a threshold. Visualization shows relationships and layout, such as which switch connects to which, or how traffic flows between hosts. A monitoring tool can often draw a map as a side effect, but the map is only as good as the data it discovers.
Can I visualize my homelab network from documentation instead of discovery?
Yes, and for many homelabs it is more accurate because it reflects the layout you intend rather than what a scan happens to find. Obelinf generates an interactive topology from the sites, devices, interfaces, and connections you record, so the diagram follows your documentation instead of requiring you to redraw it by hand.
Does LibreNMS draw network maps automatically?
LibreNMS can build maps from discovered neighbor information such as CDP and LLDP, and from MAC address data, so devices that report those protocols appear connected without you placing them. Obelinf takes the opposite approach and renders the map from maintained records, while devices that do not expose discovery data must still be placed by hand in a live tool.
Should I use a discovered map or a documented one?
Use both for different questions. A discovered map answers what exists and what is currently talking, which is useful for troubleshooting. A documented map generated from your records, such as the one Obelinf produces, answers how the network is meant to be laid out, which is useful for planning and for explaining the lab to others.

Stop reaching for a spreadsheet

Obelinf keeps every subnet, device, circuit, and rack in one live source of truth, with audit logs and a topology view. Free for personal use.

Related Articles