eccm
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: ๐๏ธ 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 coloโฆ
eccm
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: ๐๏ธ 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):
Print sheet (connections table):
๐ 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:
๐ 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.