During my internship, I was working with a large codebase that used TikTok’s Knit framework. I quickly realized that understanding the dependency injection files was a nightmare—they were massive, full of methods and classes, and nearly impossible to read. I spent hours just trying to figure out how components were connected. That’s when the idea hit me: what if I could turn this mess into something visual? Something that would let me—and any developer—see the entire dependency structure at a glance. So I built a CLI tool that processes Knit’s DI files into Cytoscape JSON and sends it to a visualizer. Now, instead of staring at hundreds of lines of code, developers can explore a clean, interactive graph. What inspired this project was a simple frustration: I wanted clarity, and I wanted it fast. This project is my solution to that problem.
Log in or sign up for Devpost to join the conversation.