LibreNetMap

Network Diagram & Topology Sketcher

LibreNetMap is a cross-platform desktop application for designing, visualizing, and documenting computer networks. It is purpose-built for network engineers and IT professionals who need clear, readable, and portable network diagrams—without the complexity and overhead of heavyweight enterprise tools.

Built with Go and Qt6, LibreNetMap runs natively on Windows, macOS, and Linux.

librenetmap_sketch_demo


Key Capabilities

  • Specialized network diagramming

    • Create switches, routers, firewalls, servers, access points, and custom devices
    • Draw clean, readable links with automatic fan-out, captions, and curved routing
    • Optimized for dense topologies (port-channels, stacked switches, parallel links)
  • Device templates & port-aware design

    • Vendor/model-based templates with real port layouts
    • Ports are shown only when connected (or during connect mode)
    • Supports combo ports (RJ45/SFP), uplinks, management ports, and more
    • Built-in template editor and SQLite-backed template library
  • Intuitive connection workflow

    • Drag from port to port to create links
    • Temporary port visibility during connection
    • Logical links (e.g. port-channels) with member aggregation
    • Link labels for VLANs, speed, mode, or descriptions
  • Portable document format

    • Diagrams are saved as a single .netmap file
    • Self-contained: includes diagram data, assets, and optional embedded templates
    • Files can be moved between machines without external dependencies
    • Backward-compatible, versioned format with migration support
  • Editing & productivity

    • Undo/redo for all major actions
    • Multi-select and rubber-band selection in Edit mode
    • Inspector panel for live property editing
    • Export to PNG and PDF
    • Copy diagram directly to clipboard as an image
  • Designed for clarity

    • Caption placement tuned to avoid overlaps
    • Parallel links automatically spaced
    • Dark/light mode aware
    • Grid and snap-to-grid options
    • Saved view state (zoom and position)

Extensible by Design

LibreNetMap is architected for growth, with clean internal boundaries and scaffolding already in place for:

  • VLAN, MAC, and IP modeling
  • Availability monitoring (ping, status badges)
  • SNMP / SSH discovery hooks
  • External actions (SSH, browser, scripts)
  • Stacked switch modeling
  • Graphical traceroute overlays

These features are intentionally staged to keep the core experience fast, focused, and reliable.


Current Status

LibreNetMap is under active development and currently in an early alpha stage. Nightly alpha builds are available for download. While the application is still evolving, core features such as diagramming, device templates, document handling, and export functionality are already fully operational.

Created on: January 10, 2026

Last modified: January 10, 2026, 9:50 pm