# 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](MANUAL.md) 📍 **Roadmap / To-Do:** see [ROADMAP.md](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](https://bijomaru78.github.io/eccm/ECCM.html) Or download the zip from the releases page and run it locally. ## 📥 Download Grab the latest release here: 👉 [Releases](https://github.com/bijomaru78/eccm/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.