{"id":18397471,"url":"https://github.com/avast/gradle-dependencies-viewer","last_synced_at":"2025-10-30T08:21:01.754Z","repository":{"id":46093077,"uuid":"82678398","full_name":"avast/gradle-dependencies-viewer","owner":"avast","description":"A simple web UI to analyze dependencies for your project based on the text data generated from \"gradle dependencies\" command.","archived":false,"fork":false,"pushed_at":"2021-11-08T14:26:47.000Z","size":371,"stargazers_count":82,"open_issues_count":0,"forks_count":22,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-03-22T13:37:38.625Z","etag":null,"topics":["dependencies","gradle","tree"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avast.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-21T12:41:30.000Z","updated_at":"2024-12-12T22:33:08.000Z","dependencies_parsed_at":"2022-07-19T00:17:02.212Z","dependency_job_id":null,"html_url":"https://github.com/avast/gradle-dependencies-viewer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avast%2Fgradle-dependencies-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avast%2Fgradle-dependencies-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avast%2Fgradle-dependencies-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avast%2Fgradle-dependencies-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avast","download_url":"https://codeload.github.com/avast/gradle-dependencies-viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595370,"owners_count":20963939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dependencies","gradle","tree"],"created_at":"2024-11-06T02:17:14.162Z","updated_at":"2025-10-30T08:20:56.631Z","avatar_url":"https://github.com/avast.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gradle dependencies viewer (tool)\nA simple web UI to analyze dependencies for your project based on the text data generated from ```gradle dependencies``` command.\n![Gradle dependencies viewer (tool) screenshot](https://github.com/avast/gradle-dependencies-viewer/blob/master/web/screenshot.png)\n\n[![Build Status - Master](https://travis-ci.org/avast/gradle-dependencies-viewer.svg?branch=master)](https://travis-ci.org/avast/gradle-dependencies-viewer) ![Linux](https://img.shields.io/badge/os-linux-green.svg?style=flat) ![Windows](https://img.shields.io/badge/os-windows-green.svg?style=flat) ![Apache 2](https://img.shields.io/badge/license-Apache2-blue.svg?style=flat)\n## Purpose\nSince there is still no good support for Gradle dependencies view in IntelliJ IDEA (at least not good as for Maven is) and it's really difficult to browse (especially for larger projects with tens of listed dependencies) we decided to create this very simple tool.\nThis tool helps us to solve such common dependency-hell problem like *\"Where this dependency/artifact came from?\"* or *\"Which dependencies are coming with this artifact?\"*.\n\n## Using dependencies viewer\n1. Run command ```gradle dependencies \u003e dep.txt``` inside of your project directory.`\n2. Drag\u0026Drop dep.txt file into input area. File will be automatically uploaded and parsed. Alternativaly you can copy\u0026paste the output of gradle dependencies command into the input area.\n3. Browse dependencies tree in the left panel and/or use search input box to find artifact you need to explore\n4. If you want to generate gradle code to exclude some artifact, press right mouse button to view context menu and select *Exclude artifact*.\n\n## Working demo\n[You can try to use it here](http://gradle.vity.cz/)\n(it's located on Heroku, sometimes it requires more time to load, please be patient)\n## Launching app locally\n\n#### Requirements:\n- JDK 1.8\n\n#### Running from the latest release\n1. [Download current release](https://github.com/avast/gradle-dependencies-viewer/files/790796/gradle-dependencies-viewer-1.0.0.zip)\n2. Extract zip file and use ```/bin/gradle-dependencies-viewer.bat``` (Win) or ```/bin/gradle-dependencies-viewer``` (Linux)\n\n**OR**\n\n#### Running from sources\n1. Build binaries ```gradle build``` or ```gradlew.bat build```  or\n2. Extract ```build/distributions/gradle-dependencies-viewer-x.x.x.zip``` (or .tar on Linux)\n3. Run script ```/bin/gradle-dependencies-viewer.bat``` (Win) or ```/bin/gradle-dependencies-viewer``` (Linux)\n4. **OR** Run single fat jar ```java -jar gradle-dependencies-viewer-1.0.0.jar --server.port=8090```\n - File ```gradle-dependencies-viewer-x.x.x.jar``` is located in ```build/libs```.\n5. Open [http://localhost:8090/](http://localhost:8090/) in your web browser.\n - Default port value has been set to 8090.\n\n\n## Project programming info\nThe project is using Gradle 7.x to build. The project is based on Spring Boot using Thymeleaf template engine. \n\n## License\nApache 2 License.\n\n## Contact\nAuthor\u0026Maintainer: Ladislav Vitasek  aka Vity - vitasek/@/avast.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favast%2Fgradle-dependencies-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favast%2Fgradle-dependencies-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favast%2Fgradle-dependencies-viewer/lists"}