I’ve been building a developer tool that came from a recurring frustration: Understanding how changes in one part of a codebase ripple across the system. So I built Tracebound. It analyzes your project structure and helps you visualize dependencies across modules, services, and layers — making it easier to trace the impact of changes before merging PRs, detect hidden coupling between components, understand large or unfamiliar codebases faster, and reduce “PR blast radius” surprises. Instead of manually digging through files and guessing relationships, Tracebound gives you a clear dependency map of your system. The idea is simple: your code already contains the truth — Tracebound just helps you see it. This project is inspired by the Deptrac package, but with a broader vision of supporting multiple languages and evolving into a more complete developer workflow tool. It’s especially useful for modular monoliths, large backend systems, and teams working with complex feature dependencies. Open to all suggestions and actively improving the repo 🚀 Grateful to Himanshu Thakkar for his ongoing support — particularly for helping sharpen the architecture, guiding key design decisions, and consistently encouraging a more practical, real-world perspective. Repo: https://lnkd.in/dD5VwAqq #OpenSource #SoftwareEngineering #DeveloperTools #SystemDesign #CodeQuality #BackendDevelopment
nice work
Nice work!
Interesting!
Brilliant!
This is brilliant, Darsh! 👏 Visualizing the output is a must-have in the vibe coding era. Huge respect for making this open-source and giving back to the dev community. Keep crushing it!