Jarviz is dependency analysis and visualization tool designed for Java applications
-
Updated
Mar 13, 2026 - Java
Jarviz is dependency analysis and visualization tool designed for Java applications
Provides an API to analyse and modify class dependencies. It provides the core to the maven shade plugin for removing unused classes.
A dataset of reproducible breaking dependency updates, SANER 2024 (https://doi.org/10.1109/SANER60148.2024.00024)
🧩 Old GroupIds Alerter - A Gradle plugin that checks for deprecated groupId+artifactId (e.g. did you know that graphql-spring-boot-starter moved from com.graphql-java to com.graphql-java-kickstart?).
Dependency Parse Tree Processing Library
Maven plugin to whitelist dependency licenses
Maven plugin to check for used unused direct and used indirect (transitive) dependencies.
Simplified version of maven-dependency plugin that just outputs a list of dependencies.
The core of hepek project
The Gemnasium maven plugin helps you manage your projects dependencies with Gemnasium. Gemnasium keeps track of projects dependencies and send notifications when new versions are released or security advisories are published.
A Jenkins plugin by Red Hat, to scan the dependency stack and give information related to vulnerabilities, popularity, maintainability, compatibility and more
Package-Dependencies-Annotation-Processor
🔎 Asynchronous analysis and reactive visualization of Java project dependencies.
JarScout is a library designed to identify unused dependencies within Java distributions. It operates as a Java agent and generates a report on used and unused JAR files upon JVM shutdown.
Concurrency Theory course - labs and small projects
Language Independent Dependency Analyzer
This is a module separated from WhoTouchedWhat
Add a description, image, and links to the dependency-analysis topic page so that developers can more easily learn about it.
To associate your repository with the dependency-analysis topic, visit your repo's landing page and select "manage topics."