Inspiration

Opportunity to work on a dev tool was quite appealing.

What it does

Knit-VAR visualizes dependency graphs, highlights cycles and unused dependencies, suggests improvements, and lets you filter by severity. You can export the graph as JSON, CSV, or SVG.

How we built it

React with TypeScript for the frontend, SVG for interactive graph elements, and use of backend to parse Kotlin files and analyze dependencies.

Challenges

Attempting to implement logic to detect cycles accurately and keeping interactions smooth were the main hurdles.

What I learned

Proper task and time management as a solo entrant. How to make developer tools both interactive and user-friendly.

What's next for Knit-VAR

Improve code quality and UI/UX.

Built With

Share this project:

Updates