Hi #connections, Just shipped something I've been working on: RepoMap 🗺️ Ever jumped into a mid-level or large codebase and felt completely lost? 🤔 "Which file is connected to which?" 🤔 "What's importing what?" 🤔 "Are these files even being used?" I've been there. Multiple times. And honestly, it was frustrating. So I decided to build something about it. Introducing RepoMap — A zero-setup dependency visualization tool for JavaScript/TypeScript repositories. Just paste a GitHub URL, and instantly get: 📊 Interactive Dependency Graph — See exactly how your files are connected with a beautiful, zoomable visualization 🔴 Orphan File Detection — Discover dead code and unused files that are just sitting there, adding to technical debt 🟢 Entry Point Detection — Automatically identifies where your application starts 🔗 Bidirectional Tracking — See both what a file imports AND what imports it What makes it different? Most tools either require setup, installation, or only work locally. RepoMap works directly with GitHub URLs — no cloning, no CLI commands, no configuration. Just paste and visualize. It supports: ⚛️ React / Vite ⬛ Next.js (App Router & Pages Router) 🎸 Remix 📦 Node.js / Express And intelligently handles path aliases (@/, ~/), TypeScript ESM imports, config files, test files, and even Storybook stories. The story behind it: This is a 100% vibe-coded project. 🤖 The idea came from real frustration, and I just started building — letting curiosity and creativity guide the way. No strict planning, just pure problem-solving flow. And honestly? I enjoyed every minute of it. What's next? This project is NOT done. It has SO much potential: - Support for more languages (Python, Go, etc.) - Vue, Svelte, Astro single-file component analysis - More advanced visualizations - Performance optimizations for massive repos If you want to collaborate - you're more than welcome! 🤝 Check it out, break it, give feedback, or contribute. Let's make understanding codebases easier for everyone. 🔗Project Link: [https://lnkd.in/grnTtXZn] #OpenSource #JavaScript #TypeScript #React #NextJS #DeveloperTools #WebDevelopment #VibeCoding #BuildInPublic #SideProject #linkedin #community #connections #letscode

To view or add a comment, sign in

Explore content categories