Interactively visualize your crates.io dependencies.
This web application allows you to view the dependency graph of any crates.io crate, clearing any uncertainties about what transitive dependencies you would pull in by depending on it. Selecting specific features is supported; however, only the latest stable version of each crate (or the latest version if no stable version exists) is tracked, which may result in dependency graphs of outdated crates being incorrect if they depend on an earlier version of a crate.
This application is a work in progress, and may break from time to time until it is finalized.
This application uses React on the frontend, with Ant Design supplying UI components and react-force-graph powering the graph visualization.
The server is built on warp, and pulls in the latest crates.io data daily from the official database dump. This data is processed and held in memory, as I found no graph databases suitable for the functionality I desired.