HomeNetworks & Graph TheoryNetwork Topology Generator

🕸️ Network Topology Generator

Interactive 3D graph where switching between random, small-world and scale-free generation models shows how each topology's connectivity and resilience differ.

Networks & Graph Theory3DModerate60 FPS
network-topology-generator-lab ↗ Open standalone

A live 3D graph you can rebuild as a random, small-world or scale-free network, then attack node by node to see how each topology's shape decides whether it fragments or holds together.

🔬 What It Demonstrates

Random, small-world and scale-free graphs are generated by different rules and end up with very different degree distributions — flat, mostly-local-with-shortcuts, and hub-dominated respectively — which directly determines how each one fails under attack.

🎮 How to Use

Pick a model, adjust node count and connectivity, then repeatedly click "Remove node" under random or targeted failure and watch the largest connected component shrink at very different rates.

💡 Did You Know?

Scale-free networks like the internet's autonomous-system graph can survive massive random outages almost unharmed, yet a handful of targeted hub failures can fracture them completely — a resilience trade-off first formalised by Albert, Jeong & Barabási in 2000.

⚙ Under the hood

Interactive 3D graph where switching between random, small-world and scale-free generation models shows how each topology's connectivity and resilience differ.

network-topologyrandom-graphssmall-world-networksscale-free-networksgraph-theorynetworks

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

What did you find?

Add reproduction steps (optional)