Software galaxies

Controls & UX

  • Many find navigation hard, especially on mobile: device-tilt controls feel jittery, touch selection is imprecise, and standard gestures (pinch-zoom, drag) often don’t work as expected.
  • Some enjoy the gyroscope view, describing the phone as a “window” into another world, but others dislike being forced to rotate the device (awkward on public transport, stands, disabilities).
  • Desktop controls (WASD + arrow keys) are widely reported as much better and even “fun,” though sensitivity is high when zoomed in.
  • Several users request alternative control schemes: gamepad-style, drag-to-rotate with finger, more discoverable controls, and generally more mobile-friendly design.

3D vs 2D Visualization

  • Many praise the visualization as beautiful, artistic, and “cool.”
  • Some argue a 2D version would be more practical and readable (e.g., dot size vs camera distance, easier interpretation of clusters).
  • Others defend 3D as intentionally whimsical and engaging, differentiating it from the many existing 2D code graphs.
  • Comparisons are made to earlier 3D UIs (file browsers, VR productivity tools, Doom/NetWars interfaces) that were visually striking but often impractical.

Data, Layout & Coverage

  • Distance between nodes is driven by a clustering/layout algorithm and is described as somewhat arbitrary; users note odd, tiny distant constellations and separated islands.
  • Some ecosystems appear incomplete or outdated (Go, R, Rust, Elm, Rubygems), with missing popular packages and defunct link sources (e.g., Go packages pointing to casino ads).
  • Requests for additional ecosystems: Maven Central / JVM, p2, Hackage, Nixpkgs, CPAN, Quicklisp, vcpkg, Conan, MacPorts, pkgsrc.

Use Cases & Value

  • One commenter explicitly says there is no practical use; others see limited but real value: navigation on large touchscreens, writing ecosystem guides by cluster, understanding package “neighborhoods,” and appreciating the human effort behind each dot.
  • Some treat it primarily as art and an exploratory toy rather than a production tool.

Performance & Related Work

  • Performance on low-end machines is noted as impressively smooth (suspected WebGL/particle shader).
  • Related visualizations are mentioned: Git repo visualizers, Reddit and GitHub maps, and other “software as galaxies” or “activity” animations.