Show HN: Visualize Wikipedia link graph, opensourced

2 xinbenlv 0 7/17/2025, 12:40:40 AM galaxy.wikiloop.org ↗
= 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> ''' Source Code''': 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?...)

== 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

...

Comments (0)

No comments yet