Skip to content

bijomaru78/eccm

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.

Sponsor this project

Packages

 
 
 

Contributors

Languages