3 ms·
Show HN: Visualize Wikipedia link graph, opensourced
= WikiLoop Galaxy =
An interactive network visualization tool that maps Wikipedia articles and their interconnections using the Wikipedia API. Built with D3.js for dynamic graph rendering and real-time exploration.
''' Web App''': https://galaxy.wikiloop.org<br> https://galaxy.wikiloop.org<br>
''' Source Code''': https://github.com/wikiloop/galaxy<br> https://github.com/wikiloop/galaxy<br>
''' Wikipedia Page''': [[WP:WikiLoop Galaxy]]
== Demo ==
[[File:WikiLoop Galaxy Demo-v0.0.2.gif|thumb]]
[Full WikiLoop Galaxy Demo on Loom](https://www.loom.com/embed/5ccb54c0ce934939aee0458d23fa0cb2?sid=77210291-f6a8-4351-ac9d-a347152a00db https://www.loom.com/embed/5ccb54c0ce934939aee0458d23fa0cb2?...)
== Release notes ==
See [[Wikipedia:WikiLoop_Galaxy/Release/v0.0.2]]
== Features ==
=== Core Functionality ===
* '''Bidirectional Link Traversal''': Explores both outbound links (FROM articles) and inbound links (TO articles)
* '''Real-time Graph Building''': Starts with a root article and progressively builds the network
* '''Interactive Expansion''': Click any node to expand it with 10 more connected articles
* '''Link Validation''': Checks page existence to handle broken Wikipedia links
=== Visual Design ===
* '''Obsidian-style Dark Theme''': Clean, modern interface optimized for graph exploration
* '''Color-coded Nodes''':
* '''Green''': Root article (starting point)
* '''Blue/Teal''': Valid Wikipedia articles (1st/2nd degree)
* '''Red''': Missing/non-existent pages (red links)
* '''Yellow Border''': Expandable nodes with pulsing animation
* '''Force-directed Layout''': Natural node positioning with physics simulation
* '''Zoom & Pan''': Navigate large graphs with mouse controls
=== Interaction ===
* '''Click''': Expand node to reveal 10 more inbound + 10 outbound links
* '''Ctrl/Cmd + Click''': Open Wikipedia article in new tab
* '''Drag''': Move nodes around the canvas
* '''Scroll''': Zoom in/out of the graph
...