awesome-gradle

Plugin repository

A curated collection of Gradle plugins and resources for improving development workflow automation.

A curated list of awesome Gradle plugins and resources for a better development workflow automation.

GitHub

460 stars
27 watching
48 forks
last commit: almost 3 years ago
Linked from 1 awesome list

awesomeawesome-listgradle

Awesome Gradle / Plugins / Language

javaOfficial plugin that adds Java compilation, testing and bundling capabilities
groovyOfficial plugin that adds support for building Groovy projects
scalaOfficial plugin that adds support for building Scala projects
antlrOfficial plugin that adds support for generating parsers using
assemblerOfficial plugin that adds native assembly language capabilities to a project
cOfficial plugin that adds C source compilation capabilities to a project
cppOfficial plugin that adds C++ source compilation capabilities to a project
objective-cOfficial plugin that adds Objective-C source compilation capabilities to a project
objective-cppOfficial plugin that adds Objective-C++ source compilation capabilities to a project
gradle-retrolambda5,298about 3 years agoGet Java lambda support in Java 6, 7 and Android
clojurephant184almost 2 years agoClojure/ClojureScript support for Gradle

Awesome Gradle / Plugins / Code quality

findbugsOfficial plugin that performs quality checks on Java source files using
spotbugsOfficial plugin that performs quality checks on Java source files using
checkstyleOfficial plugin that performs quality checks on Java source files using
spotless4,629almost 2 years agoChecks and applies formatting rules using the Eclipse, google-java-format, ktlint, scalafmt, and also user-defined rules
pmdOfficial plugin that performs quality checks on your project's Java source files using
jdependOfficial plugin that performs quality checks on your project's source files using
codenarcOfficial plugin that Performs quality checks on Groovy source files using
jacocoOfficial plugin that provides integration with the code coverage library for Java
gradle-cobertura-plugin118over 4 years agoUse cobertura
coveralls-gradle-plugin253over 3 years agoSend coverage data to
gradle-scoverage53almost 2 years agoEnable the use of Scoverage in a Gradle Scala project
gradle-errorprone-plugin370almost 2 years agoUse the compiler for Java
gradle-spelling-plugin4over 10 years agoInspect spelling using custom blacklist
gradle-modernizer-plugin13over 6 years agoDetect uses of legacy Java APIs

Awesome Gradle / Plugins / Code generation

gradle-protobuf-plugin12over 12 years agoCompile files
querydsl-plugin145over 5 years agoGenerate classes

Awesome Gradle / Plugins / Java application development

gradle-apt-plugin293over 6 years agoMake it easier/safer to use Java annotation processors
vertx-gradle-plugin18about 12 years agoUnofficial plugin for starting Vert.x projects

Awesome Gradle / Plugins / Web application development

spring-bootProvide Spring Boot support
gretty654almost 3 years agoRun web apps on jetty and tomcat
gradle-tomcat-plugin530almost 3 years agoSupport deployment of your web application to an embedded Tomcat web container
gradle-jrebel-plugin51almost 3 years agoGenerate rebel.xml configuration file
gradle-js-plugin382about 4 years agoManage JavaScript
gradle-jslint-plugin15about 14 years agoRun JSLint static analysis against JavaScipt code
gradle-node-plugin863over 5 years agoRun NodeJS scripts
gradle-gulp-plugin70almost 10 years agoRun Gulp tasks
gradle-grunt-plugin106almost 10 years agoRun Grunt tasks
bower-installer-plugin28almost 10 years agoManage client-side dependencies
apina27almost 2 years agoCreates client-side TypeScript from server-side APIs
asset-pipeline194almost 2 years agoManage and process static assets in JVM applications
gradle-web-resource-plugin22over 8 years agoUse CoffeeScript, LESS and Bower libraries without Node.js/npm
gradle-compass60over 6 years agoCompile and watche SASS files
rest-gradle-plugin47almost 10 years agoPerform REST requests

Awesome Gradle / Plugins / Android application development / Dependency management

sdk-manager-plugin1,409almost 10 years agoDownload and manage Android SDK
android-native-dependencies204about 9 years agoGradle plugin for resolving and downloading Android native dependencies (.so)

Awesome Gradle / Plugins / Android application development / Alternative language

groovy-android-gradle-plugin849over 6 years agoSupport the Groovy language for building Android apps

Awesome Gradle / Plugins / Android application development / APK handling

dexcount-gradle-plugin3,079almost 2 years agoReport the number of method references in APK
android-gradle-mulchannel-plugin45over 10 years agoGenerate multiple apks from different channel
gradle-android-apk-size-plugin84almost 8 years agoGradle plugin that generates CSV files with apk size per output and variant of an apk

Awesome Gradle / Plugins / Android application development / Build variant handling

gradle-advanced-build-version605about 2 years agoGenerate the Android version code and version name automatically
gradle-config99almost 9 years agoHandle variant specific settings with yaml format

Awesome Gradle / Plugins / Android application development / Icons

gradle-android-ribbonizer-plugin355almost 3 years agoAdd a ribbon to launcher icons of Android apps
gradle-android-appiconoverlay65almost 9 years agoAutomatically overlay the app icon with the current git commit SHA1
gradle-mdicons73over 10 years agoManage material design icons

Awesome Gradle / Plugins / Android application development / Releasing

gradle-deploygate-plugin87almost 2 years agoBuild and deploy apps to DeployGate
testfairy-gradle-plugin93almost 5 years agoOfficial plugin to upload signed builds to TestFairy
gradle-play-publisher4,137almost 2 years agoManage your complete Play Store presence in your repository: Listing, Release Notes, APKs and App Bundles

Awesome Gradle / Plugins / Android application development / Testing

gradle-plugin-robospock20over 11 years agoConfigure robospock (gradle + spock + roboelectric) easily
unmock-plugin324almost 2 years agoAllow you to use selected classes from a real Android-Jarfile for Android unit testing
gradle-monkey-pluginRun Android monkey tests

Awesome Gradle / Plugins / Android application development / Miscellaneous

ormlite-android-gradle-plugin102over 7 years agoGenerate an ORMLite configuration file and boost DAOs creations
gradle-eclipse-aar-plugin126about 9 years agoUse Android AAR libraries on Eclipse
gradle-android-git22almost 12 years agoManage Git dependency for Android apps
Shot1,185over 2 years agoShot is a Gradle plugin that simplifies the execution of screenshot tests using

Awesome Gradle / Plugins / iOS and Mac application development

gradle-xcodePlugin461almost 2 years agoBuild iOS and Mac projects
j2objc-gradle139over 8 years agoEnable Java source to be part of an iOS application's build

Awesome Gradle / Plugins / Editor and IDE integration

eclipseOfficial plugin that generates files that are used by
ideaOfficial plugin that generates files that are used by
visual-studioOfficial plugin that adds integration with Visual Studio
goomph132almost 2 years agoDownloads an Eclipse IDE with all required plugins and creates a workspace with specified settings and projects
gradle-sublimetext-plugin18over 13 years agoGenerate Sublime Text 2 project file
gradle-syntastic-plugin47about 3 years agoIntegrate Java project with Vim and Syntastic

Awesome Gradle / Plugins / Templating

markdown-gradle-plugin71over 4 years agoConvert Markdown to HTML
gradle-twirl11almost 11 years agoProvide template compilation and integration

Awesome Gradle / Plugins / Database

flyway-gradle-plugindatabase migration tasks
liquibase-gradle-plugin199almost 2 years agoUse to manage your database upgrades
gradle-migrations-plugin17about 7 years agoProvide gradle build integration with
ml-gradle72almost 2 years agoAutomate everything involving

Awesome Gradle / Plugins / Dependency management

gradle-versions-plugin3,894almost 2 years agoProvide a task to determine which dependencies have updates
gradle-nuget-plugin22over 3 years agoExecute NuGet.exe from Gradle
gradle-dependency-analyze0over 5 years agoDependency analysis plugin for gradle
gradle-dependency-lock-plugin294almost 2 years agoAllow people using dynamic dependency versions to lock them to specific versions
gradle-git-repo-pluginUse a private git repo as a Maven repository
buildSrcVersions1,660over 2 years agoPainless dependencies management

Awesome Gradle / Plugins / Debugging

gradle-groovysh-plugin42about 4 years agoStart an interactive groovy shells

Awesome Gradle / Plugins / Testing

gradle-gatling-plugin13almost 3 years agoRun scenarios
gradle-console-reporter53about 5 years agoReport test result to console
gradle-test-logger-plugin849almost 2 years agoA Gradle plugin for printing beautiful logs on the console while running tests
gradle-itest-plugin18about 5 years agoThis plugin adds integration testing support to the project

Awesome Gradle / Plugins / Building

build-time-tracker-plugin1,209over 7 years agoContinuously track and report your build times
gradle-metrics-plugin64over 5 years agoCollect Gradle build metrics and persist them to an external datastore
nebula-pluginA collection of Gradle plugins providing repeatable builds, immutable deployments and helping eliminate boilerplate code

Awesome Gradle / Plugins / Packaging

gradle-one-jar216over 2 years agoBuild self-contained executable jars that include all dependencies
gradle-build-info-plugin37over 9 years agoInclude build information such as Git commit ID to your JAR
gradle-replacer6over 11 years agoProvide a minimalistic template engine feature

Awesome Gradle / Plugins / Releasing

gradle-ssh-plugin320almost 2 years agoProvide SSH facilities for continuous delivery
mavenOfficial plugin that adds support for publishing artifacts to Maven repositories
plugin-publishPublish plugins to the Gradle Plugin Portal
gradle-bintray-plugin1,280over 5 years agoPublish artifacts to Bintray
gradle-nexus-plugin291over 5 years agoConfigure and upload artifacts to Sonatype Nexus
gradle-release868about 2 years agoAutomate releasing process. Similar to the Maven release plugin
spotless-changelog46about 2 years agoParses changelog to calculate next version, then updates changelog on publish

Awesome Gradle / Plugins / Notification

announceOfficial plugin that publishes messages to platforms such as Twitter or Growl
gradle-slack-plugin153almost 7 years agoSend messages to Slack after each build

Awesome Gradle / Plugins / Cloud services

gradle-aws-plugin275over 3 years agoManage AWS resouces
gradle-s3-plugin31about 5 years agoUpload files to / download files from S3
gradle-stash-plugin18about 3 years agoInteract with the Stash SCM
gradle-cf-plugin13over 12 years agoInteract with CloudFoundry

Awesome Gradle / Plugins / SCM

gradle-git559almost 8 years agoSet of plugin to interact with Git repositories, publish files to gh-page, etc
gradle-svntools-plugin33about 6 years agoProvide various SVN-related tasks
gradle-snapshot-plugin16over 11 years agoGenerate build metadata from SCM tools

Awesome Gradle / Plugins / CI

build-info148almost 2 years agoArtifactory's open integration layer for the CI servers and build tools

Awesome Gradle / Plugins / VM and container

gradle-vagrant-plugin48over 5 years agoManage Vagrant boxes
bmuschko/gradle-docker-plugin1,225almost 3 years agoGradle plugin for managing Docker images and containers
nebula-docker-plugin21almost 6 years agoNebula gradle plugin for reducing boilerplate in creating docker images
palantir/gradle-docker747almost 2 years agoBuild and push Docker images
Transmode/gradle-docker647about 6 years agoBuild Docker images

Awesome Gradle / Boilerplates

android-gradle-template378over 5 years agoTemplate project for developing Android app
vertx-gradle-template82almost 10 years agoTemplate project for developing Vert.x module
gradle-plugin-starter35over 5 years agoTemplate project for developing Gradle plugin
gatling-with-gradleSample project that demonstrates how to automate load testing with

Awesome Gradle / Resources / General Resources

GitHub Repository17,068almost 2 years ago
Gradle Forums
Gradle Plugin Portal

Awesome Gradle / Resources / Official Documentation

User Guide
DSL Reference

Backlinks from these awesome lists:

More related projects: