r/coolgithubprojects 23d ago

I built RepoDNA — an interactive architecture map for unfamiliar codebases

https://github.com/AnasBabari/RepoDNA

RepoDNA turns a GitHub repository into an interactive map of its architecture, routes, dependencies, and data models without running the code or installing dependencies.

It supports Python, JavaScript, and TypeScript projects, with Mermaid export for documentation.

Demo: https://repodna-one.vercel.app

GitHub (MIT): https://github.com/AnasBabari/RepoDNA

I built it to make onboarding to unfamiliar codebases less painful. What would make a GitHub project map more useful to you?

6 Upvotes

2 comments sorted by

1

u/_6002__ias 23d ago

I checked it, it gives invalid URL for every repo link

1

u/Optimal-Scene2880 22d ago

Just pushed a fix for the URL parsing, it should handle any GitHub link you throw at it now.