Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

Ethernet Cable Connection Manager

A lightweight, browser-based tool for mapping Ethernet connections.
Create switches, patch panels, wall ports, routers, etc. Assign ports, connect them, and visualise how your network is wired.

Featured on:
🎞️ ECCM - Ethernet Cable Connection Manager - Clarity on Cabling by Awesome Open Source
🎞️ Best Docker Apps of September 2025 by ServersatHome
🎞️ Docker full of tools by MP Studio
Thank you for sharing!

πŸ“– User Manual see MANUAL.md

πŸ“ Roadmap / To-Do: see ROADMAP.md

  • πŸ–₯️ Works offline (pure HTML + JavaScript, no server required)
  • πŸ“‚ Save/export/import layouts as JSON
  • πŸ–¨οΈ Print sheets with device colours and linked ports
  • πŸ‘₯ Manage multiple profiles (e.g., different customer networks)
  • 🎨 Colour-code devices and customise port aliases
  • πŸ”Œ Dual-link ports supported (patch panels, wall sockets)

Editor (Dark and Light mode):

Print sheet (devices and ports):

image

Print sheet (connections table):

image

πŸš€ Try it online

You can open the app instantly here (hosted via GitHub Pages):
πŸ‘‰ Ethernet Cable Connection Manager DEMO

Or download the zip from the releases page and run it locally.

πŸ“₯ Download

Grab the latest release here:
πŸ‘‰ Releases

πŸ’‘ Support

This project is free and open source (GPL-3.0).
If it saves you time or helps in your work, consider supporting development:

Buy Me A Coffee

πŸ“œ License

This project is licensed under the GNU GPL-3.0.
You are free to use, modify, and redistribute it, but if you distribute changes, you must also provide the source code under the same license.

Releases

Sponsor this project

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /