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.
457 stars
27 watching
48 forks
last commit: about 1 year ago
Linked from 1 awesome list
awesomeawesome-listgradle
Awesome Gradle / Plugins / Language | |||
java | Official plugin that adds Java compilation, testing and bundling capabilities | ||
groovy | Official plugin that adds support for building Groovy projects | ||
scala | Official plugin that adds support for building Scala projects | ||
antlr | Official plugin that adds support for generating parsers using | ||
assembler | Official plugin that adds native assembly language capabilities to a project | ||
c | Official plugin that adds C source compilation capabilities to a project | ||
cpp | Official plugin that adds C++ source compilation capabilities to a project | ||
objective-c | Official plugin that adds Objective-C source compilation capabilities to a project | ||
objective-cpp | Official plugin that adds Objective-C++ source compilation capabilities to a project | ||
gradle-retrolambda | 5,298 | over 1 year ago | Get Java lambda support in Java 6, 7 and Android |
clojurephant | 182 | about 1 month ago | Clojure/ClojureScript support for Gradle |
Awesome Gradle / Plugins / Code quality | |||
findbugs | Official plugin that performs quality checks on Java source files using | ||
spotbugs | Official plugin that performs quality checks on Java source files using | ||
checkstyle | Official plugin that performs quality checks on Java source files using | ||
spotless | 4,569 | 7 days ago | Checks and applies formatting rules using the Eclipse, google-java-format, ktlint, scalafmt, and also user-defined rules |
pmd | Official plugin that performs quality checks on your project's Java source files using | ||
jdepend | Official plugin that performs quality checks on your project's source files using | ||
codenarc | Official plugin that Performs quality checks on Groovy source files using | ||
jacoco | Official plugin that provides integration with the code coverage library for Java | ||
gradle-cobertura-plugin | 118 | over 2 years ago | Use cobertura |
coveralls-gradle-plugin | 253 | over 1 year ago | Send coverage data to |
gradle-scoverage | 53 | 5 months ago | Enable the use of Scoverage in a Gradle Scala project |
gradle-errorprone-plugin | 368 | 9 days ago | Use the compiler for Java |
gradle-spelling-plugin | 4 | over 8 years ago | Inspect spelling using custom blacklist |
gradle-modernizer-plugin | 13 | over 4 years ago | Detect uses of legacy Java APIs |
Awesome Gradle / Plugins / Code generation | |||
gradle-protobuf-plugin | 12 | over 10 years ago | Compile files |
querydsl-plugin | 145 | over 3 years ago | Generate classes |
Awesome Gradle / Plugins / Java application development | |||
gradle-apt-plugin | 293 | almost 5 years ago | Make it easier/safer to use Java annotation processors |
vertx-gradle-plugin | 18 | about 10 years ago | Unofficial plugin for starting Vert.x projects |
Awesome Gradle / Plugins / Web application development | |||
spring-boot | Provide Spring Boot support | ||
gretty | 655 | 11 months ago | Run web apps on jetty and tomcat |
gradle-tomcat-plugin | 530 | about 1 year ago | Support deployment of your web application to an embedded Tomcat web container |
gradle-jrebel-plugin | 51 | about 1 year ago | Generate rebel.xml configuration file |
gradle-js-plugin | 382 | over 2 years ago | Manage JavaScript |
gradle-jslint-plugin | 15 | about 12 years ago | Run JSLint static analysis against JavaScipt code |
gradle-node-plugin | 864 | over 3 years ago | Run NodeJS scripts |
gradle-gulp-plugin | 70 | almost 8 years ago | Run Gulp tasks |
gradle-grunt-plugin | 106 | almost 8 years ago | Run Grunt tasks |
bower-installer-plugin | 28 | almost 8 years ago | Manage client-side dependencies |
apina | 27 | 2 months ago | Creates client-side TypeScript from server-side APIs |
asset-pipeline | 193 | 14 days ago | Manage and process static assets in JVM applications |
gradle-web-resource-plugin | 23 | over 6 years ago | Use CoffeeScript, LESS and Bower libraries without Node.js/npm |
gradle-compass | 60 | almost 5 years ago | Compile and watche SASS files |
rest-gradle-plugin | 47 | about 8 years ago | Perform REST requests |
Awesome Gradle / Plugins / Android application development / Dependency management | |||
sdk-manager-plugin | 1,409 | about 8 years ago | Download and manage Android SDK |
android-native-dependencies | 204 | over 7 years ago | Gradle plugin for resolving and downloading Android native dependencies (.so) |
Awesome Gradle / Plugins / Android application development / Alternative language | |||
groovy-android-gradle-plugin | 850 | over 4 years ago | Support the Groovy language for building Android apps |
Awesome Gradle / Plugins / Android application development / APK handling | |||
dexcount-gradle-plugin | 3,073 | 17 days ago | Report the number of method references in APK |
android-gradle-mulchannel-plugin | 44 | almost 9 years ago | Generate multiple apks from different channel |
gradle-android-apk-size-plugin | 84 | almost 6 years ago | Gradle 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-version | 605 | 4 months ago | Generate the Android version code and version name automatically |
gradle-config | 99 | almost 7 years ago | Handle variant specific settings with yaml format |
Awesome Gradle / Plugins / Android application development / Icons | |||
gradle-android-ribbonizer-plugin | 355 | about 1 year ago | Add a ribbon to launcher icons of Android apps |
gradle-android-appiconoverlay | 65 | almost 7 years ago | Automatically overlay the app icon with the current git commit SHA1 |
gradle-mdicons | 73 | over 8 years ago | Manage material design icons |
Awesome Gradle / Plugins / Android application development / Releasing | |||
gradle-deploygate-plugin | 87 | 16 days ago | Build and deploy apps to DeployGate |
testfairy-gradle-plugin | 93 | almost 3 years ago | Official plugin to upload signed builds to TestFairy |
gradle-play-publisher | 4,124 | 6 days ago | Manage your complete Play Store presence in your repository: Listing, Release Notes, APKs and App Bundles |
Awesome Gradle / Plugins / Android application development / Testing | |||
gradle-plugin-robospock | 20 | almost 10 years ago | Configure robospock (gradle + spock + roboelectric) easily |
unmock-plugin | 323 | 22 days ago | Allow you to use selected classes from a real Android-Jarfile for Android unit testing |
gradle-monkey-plugin | Run Android monkey tests | ||
Awesome Gradle / Plugins / Android application development / Miscellaneous | |||
ormlite-android-gradle-plugin | 102 | almost 6 years ago | Generate an ORMLite configuration file and boost DAOs creations |
gradle-eclipse-aar-plugin | 126 | over 7 years ago | Use Android AAR libraries on Eclipse |
gradle-android-git | 22 | about 10 years ago | Manage Git dependency for Android apps |
Shot | 1,185 | 9 months ago | Shot is a Gradle plugin that simplifies the execution of screenshot tests using |
Awesome Gradle / Plugins / iOS and Mac application development | |||
gradle-xcodePlugin | 458 | about 1 month ago | Build iOS and Mac projects |
j2objc-gradle | 139 | over 6 years ago | Enable Java source to be part of an iOS application's build |
Awesome Gradle / Plugins / Editor and IDE integration | |||
eclipse | Official plugin that generates files that are used by | ||
idea | Official plugin that generates files that are used by | ||
visual-studio | Official plugin that adds integration with Visual Studio | ||
goomph | 131 | 2 months ago | Downloads an Eclipse IDE with all required plugins and creates a workspace with specified settings and projects |
gradle-sublimetext-plugin | 18 | over 11 years ago | Generate Sublime Text 2 project file |
gradle-syntastic-plugin | 47 | about 1 year ago | Integrate Java project with Vim and Syntastic |
Awesome Gradle / Plugins / Templating | |||
markdown-gradle-plugin | 71 | almost 3 years ago | Convert Markdown to HTML |
gradle-twirl | 11 | about 9 years ago | Provide template compilation and integration |
Awesome Gradle / Plugins / Database | |||
flyway-gradle-plugin | database migration tasks | ||
liquibase-gradle-plugin | 200 | 12 days ago | Use to manage your database upgrades |
gradle-migrations-plugin | 17 | over 5 years ago | Provide gradle build integration with |
ml-gradle | 73 | about 1 month ago | Automate everything involving |
Awesome Gradle / Plugins / Dependency management | |||
gradle-versions-plugin | 3,877 | about 1 month ago | Provide a task to determine which dependencies have updates |
gradle-nuget-plugin | 22 | over 1 year ago | Execute NuGet.exe from Gradle |
gradle-dependency-analyze | 0 | almost 4 years ago | Dependency analysis plugin for gradle |
gradle-dependency-lock-plugin | 293 | 9 days ago | Allow people using dynamic dependency versions to lock them to specific versions |
gradle-git-repo-plugin | Use a private git repo as a Maven repository | ||
buildSrcVersions | 1,657 | 6 months ago | Painless dependencies management |
Awesome Gradle / Plugins / Debugging | |||
gradle-groovysh-plugin | 42 | over 2 years ago | Start an interactive groovy shells |
Awesome Gradle / Plugins / Testing | |||
gradle-gatling-plugin | 13 | 12 months ago | Run scenarios |
gradle-console-reporter | 53 | over 3 years ago | Report test result to console |
gradle-test-logger-plugin | 847 | 8 days ago | A Gradle plugin for printing beautiful logs on the console while running tests |
gradle-itest-plugin | 18 | about 3 years ago | This plugin adds integration testing support to the project |
Awesome Gradle / Plugins / Building | |||
build-time-tracker-plugin | 1,208 | over 5 years ago | Continuously track and report your build times |
gradle-metrics-plugin | 64 | almost 4 years ago | Collect Gradle build metrics and persist them to an external datastore |
nebula-plugin | A collection of Gradle plugins providing repeatable builds, immutable deployments and helping eliminate boilerplate code | ||
Awesome Gradle / Plugins / Packaging | |||
gradle-one-jar | 217 | 7 months ago | Build self-contained executable jars that include all dependencies |
gradle-build-info-plugin | 37 | almost 8 years ago | Include build information such as Git commit ID to your JAR |
gradle-replacer | 6 | almost 10 years ago | Provide a minimalistic template engine feature |
Awesome Gradle / Plugins / Releasing | |||
gradle-ssh-plugin | 320 | 10 days ago | Provide SSH facilities for continuous delivery |
maven | Official plugin that adds support for publishing artifacts to Maven repositories | ||
plugin-publish | Publish plugins to the Gradle Plugin Portal | ||
gradle-bintray-plugin | 1,280 | almost 4 years ago | Publish artifacts to Bintray |
gradle-nexus-plugin | 291 | over 3 years ago | Configure and upload artifacts to Sonatype Nexus |
gradle-release | 869 | 5 months ago | Automate releasing process. Similar to the Maven release plugin |
spotless-changelog | 45 | 5 months ago | Parses changelog to calculate next version, then updates changelog on publish |
Awesome Gradle / Plugins / Notification | |||
announce | Official plugin that publishes messages to platforms such as Twitter or Growl | ||
gradle-slack-plugin | 153 | about 5 years ago | Send messages to Slack after each build |
Awesome Gradle / Plugins / Cloud services | |||
gradle-aws-plugin | 275 | over 1 year ago | Manage AWS resouces |
gradle-s3-plugin | 31 | about 3 years ago | Upload files to / download files from S3 |
gradle-stash-plugin | 18 | about 1 year ago | Interact with the Stash SCM |
gradle-cf-plugin | 13 | almost 11 years ago | Interact with CloudFoundry |
Awesome Gradle / Plugins / SCM | |||
gradle-git | 559 | about 6 years ago | Set of plugin to interact with Git repositories, publish files to gh-page, etc |
gradle-svntools-plugin | 33 | about 4 years ago | Provide various SVN-related tasks |
gradle-snapshot-plugin | 16 | over 9 years ago | Generate build metadata from SCM tools |
Awesome Gradle / Plugins / CI | |||
build-info | 148 | 2 months ago | Artifactory's open integration layer for the CI servers and build tools |
Awesome Gradle / Plugins / VM and container | |||
gradle-vagrant-plugin | 48 | over 3 years ago | Manage Vagrant boxes |
bmuschko/gradle-docker-plugin | 1,225 | 11 months ago | Gradle plugin for managing Docker images and containers |
nebula-docker-plugin | 21 | about 4 years ago | Nebula gradle plugin for reducing boilerplate in creating docker images |
palantir/gradle-docker | 746 | 5 days ago | Build and push Docker images |
Transmode/gradle-docker | 647 | over 4 years ago | Build Docker images |
Awesome Gradle / Boilerplates | |||
android-gradle-template | 377 | almost 4 years ago | Template project for developing Android app |
vertx-gradle-template | 82 | about 8 years ago | Template project for developing Vert.x module |
gradle-plugin-starter | 35 | over 3 years ago | Template project for developing Gradle plugin |
gatling-with-gradle | Sample project that demonstrates how to automate load testing with | ||
Awesome Gradle / Resources / General Resources | |||
GitHub Repository | 16,949 | 4 days ago | |
Gradle Forums | |||
Gradle Plugin Portal | |||
Awesome Gradle / Resources / Official Documentation | |||
User Guide | |||
DSL Reference |
More related projects:
- apache/kafka
- google/google-java-format
- stephanenicolas/toothpick
- mochajs/mocha
- meteor-community-packages/meteor-mocha
- c-hive/fresh-bot
- acostalima/react-native-test-runner
- elclanrs/jq-idealforms
- lissy93/twitter-sentiment-visualisation
- kirillzzy/kaloader
- ramotion/gliding-collection
- antitypical/result
- vim-crystal/vim-crystal