HomeNetworks & Graph TheoryMesh Network Self-Healing Simulator

Mesh Network Self-Healing Simulator

Interactive 3D mesh network: kill any node to watch a data packet automatically discover a new shortest path and reroute around the failure, with node count, link range and packet speed tunable in real time.

Networks & Graph Theory3DModerate60 FPS
mesh-networks ↗ Open standalone

Mesh networks trade a single point of failure for many overlapping paths: every node links directly to whichever neighbors sit within radio range, so no one relay is indispensable. This simulator renders that graph in 3D and drives a data packet across it from a fixed source to a fixed destination, continuously recomputing the shortest route with Dijkstra's algorithm. Click any relay node to knock it offline mid-transit and watch the packet's route bend live around the outage — no restart, no central controller, just each hop re-derived from the current topology. Adjust node count and link range to see how redundancy changes the network's tolerance for failure, and packet speed to slow the reroute down for inspection.

⚙ Under the hood

Interactive 3D mesh network: kill any relay node to watch a data packet automatically discover a new shortest path with Dijkstra's algorithm and reroute around the failure in real time.

Three.jsmesh-networkself-healingroutingdijkstragraph-theorynetworking

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)