Nicheloom visits: 58,069 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

Google Maps but for your repo (Open Source)

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

Hi HN, I built Repomap, a tool that generates interactive architecture diagrams from any GitHub repository. It uses a Rust + tree-sitter engine to analyze the codebase and produces a D3-based graph UI with clustering, zoom/pan, and live progress updates

HN · launched Feb 8, 2026 · 7 upvotes (top 62%) · 0 views

Niche: codebase visualization tools · 89 launches, 4 in the last 7 days ▼ -43% · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

Partial Building a basic repository visualizer or D3 frontend is easy, but reliably generating AST-level call/dependency graphs across multiple programming languages requires low-level tree-sitter AST traversal in Rust.

What it would actually take: The architecture involves a Rust backend embedding multiple Tree-sitter language grammars to extract symbol definitions, call hierarchies, and imports across diverse file formats. It generates a graph data structure representing modules, dependencies, and clusters, streaming updates via WebSockets or SSE to a frontend leveraging D3.js or WebGL graph engines (like Cytoscape or ForceGraph) with clustering algorithms (e.g., Louvain). Deep familiarity with compiler ASTs, language parsers, and Rust-to-JS data serialization is necessary.

Discussion

1 comment analyzed.

Competitors mentioned: GitHub code browsing, grep, IDE built-in navigation

Concerns raised: Dependency graphs become hairballs with large codebases, Handling dynamic imports (Python `import *`, JavaScript dynamic require), Resolving barrel exports and ambiguous edges

Feature requests: Clustering by call patterns or import frequency instead of just folder structure, Smart collapsing/expanding that doesn't require pre-existing architecture knowledge

Competitors

Other products that read as similar to this one : 351 launches clear the similarity bar, closest 8 shown.

Attention rank: #196 of 352 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 99 days after the earliest competitor.

  • appgraph · github · 2026-09-11 · 17 upvotes · similarity 0.56
  • cartograph · github · 2026-09-28 · 10 upvotes · similarity 0.56
  • Gitdot · hn · 2026-06-08 · 334 upvotes · similarity 0.54
  • Tool to turn a repo into map · hn · 2026-07-27 · 5 upvotes · similarity 0.53
  • Pretty Git Tree · hn · 2026-10-29 · 5 upvotes · similarity 0.51
  • RepoMap · ph · 2026-10-01 · 2 upvotes · similarity 0.50
  • gitropolis · github · 2026-10-20 · 23 upvotes · similarity 0.48
  • Codemap · hn · 2026-11-04 · 45 upvotes · similarity 0.48

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.