Gradle Dependencies Viewer

screenshot of Gradle Dependencies Viewer

A simple web UI to analyze dependencies for your project based on the text data generated from "gradle dependencies" command.

Overview

The Gradle Dependencies Viewer is a nifty tool designed for developers who want an intuitive way to analyze dependencies in their Gradle projects. With many developers experiencing challenges when trying to navigate dependencies in larger projects, this web UI simplifies the process of understanding where particular dependencies originate and how they relate to different artifacts. Whether you're working on a small-scale project or a large system with numerous dependencies, this tool aims to mitigate the common pain points associated with dependency management.

This tool effectively addresses the less-than-ideal support for Gradle dependencies in IDEs like IntelliJ IDEA, providing a dedicated space to visualize and manage your project's dependencies effortlessly. By transforming the output of the gradle dependencies command into a user-friendly interface, it makes dependency analysis straightforward and accessible.

Features

  • User-Friendly Interface: Easily browse and explore your project's dependencies through a simple and clean web UI.
  • Drag & Drop Functionality: Quickly upload your dependency file by dragging and dropping the generated dep.txt directly into the tool.
  • Search Capability: Utilize an intuitive search input box to find specific artifacts and details about their dependencies without hassle.
  • Context Menu Options: Right-click on dependencies to access a context menu which allows you to generate Gradle code to exclude specific artifacts from your project.
  • Local Hosting Option: Run the application locally with ease, using a simple command from the command line to start the server.
  • Cross-Platform Compatibility: Compatible with both Windows and Linux, ensuring developers on either platform can benefit from its features.
  • Apache 2 License: Open-source with an Apache 2 License, allowing for freedom of use and modification.

In summary, the Gradle Dependencies Viewer stands out as an essential tool for developers looking to streamline their dependency management process and gain deeper insights into their Gradle projects.