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.
460 stars
27 watching
48 forks
last commit: about 2 years 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 2 years ago | Get Java lambda support in Java 6, 7 and Android |
| clojurephant | 184 | about 1 year 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,629 | 11 months 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 3 years ago | Use cobertura |
| coveralls-gradle-plugin | 253 | over 2 years ago | Send coverage data to |
| gradle-scoverage | 53 | 11 months ago | Enable the use of Scoverage in a Gradle Scala project |
| gradle-errorprone-plugin | 370 | 12 months ago | Use the compiler for Java |
| gradle-spelling-plugin | 4 | over 9 years ago | Inspect spelling using custom blacklist |
| gradle-modernizer-plugin | 13 | over 5 years ago | Detect uses of legacy Java APIs |
Awesome Gradle / Plugins / Code generation | |||
| gradle-protobuf-plugin | 12 | over 11 years ago | Compile files |
| querydsl-plugin | 145 | over 4 years ago | Generate classes |
Awesome Gradle / Plugins / Java application development | |||
| gradle-apt-plugin | 293 | almost 6 years ago | Make it easier/safer to use Java annotation processors |
| vertx-gradle-plugin | 18 | about 11 years ago | Unofficial plugin for starting Vert.x projects |
Awesome Gradle / Plugins / Web application development | |||
| spring-boot | Provide Spring Boot support | ||
| gretty | 654 | almost 2 years ago | Run web apps on jetty and tomcat |
| gradle-tomcat-plugin | 530 | about 2 years ago | Support deployment of your web application to an embedded Tomcat web container |
| gradle-jrebel-plugin | 51 | almost 2 years ago | Generate rebel.xml configuration file |
| gradle-js-plugin | 382 | over 3 years ago | Manage JavaScript |
| gradle-jslint-plugin | 15 | about 13 years ago | Run JSLint static analysis against JavaScipt code |
| gradle-node-plugin | 863 | over 4 years ago | Run NodeJS scripts |
| gradle-gulp-plugin | 70 | almost 9 years ago | Run Gulp tasks |
| gradle-grunt-plugin | 106 | almost 9 years ago | Run Grunt tasks |
| bower-installer-plugin | 28 | almost 9 years ago | Manage client-side dependencies |
| apina | 27 | 11 months ago | Creates client-side TypeScript from server-side APIs |
| asset-pipeline | 194 | 11 months ago | Manage and process static assets in JVM applications |
| gradle-web-resource-plugin | 22 | over 7 years ago | Use CoffeeScript, LESS and Bower libraries without Node.js/npm |
| gradle-compass | 60 | almost 6 years ago | Compile and watche SASS files |
| rest-gradle-plugin | 47 | about 9 years ago | Perform REST requests |
Awesome Gradle / Plugins / Android application development / Dependency management | |||
| sdk-manager-plugin | 1,409 | about 9 years ago | Download and manage Android SDK |
| android-native-dependencies | 204 | about 8 years ago | Gradle plugin for resolving and downloading Android native dependencies (.so) |
Awesome Gradle / Plugins / Android application development / Alternative language | |||
| groovy-android-gradle-plugin | 849 | over 5 years ago | Support the Groovy language for building Android apps |
Awesome Gradle / Plugins / Android application development / APK handling | |||
| dexcount-gradle-plugin | 3,079 | about 1 year ago | Report the number of method references in APK |
| android-gradle-mulchannel-plugin | 45 | almost 10 years ago | Generate multiple apks from different channel |
| gradle-android-apk-size-plugin | 84 | almost 7 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 | over 1 year ago | Generate the Android version code and version name automatically |
| gradle-config | 99 | almost 8 years ago | Handle variant specific settings with yaml format |
Awesome Gradle / Plugins / Android application development / Icons | |||
| gradle-android-ribbonizer-plugin | 355 | about 2 years ago | Add a ribbon to launcher icons of Android apps |
| gradle-android-appiconoverlay | 65 | almost 8 years ago | Automatically overlay the app icon with the current git commit SHA1 |
| gradle-mdicons | 73 | over 9 years ago | Manage material design icons |
Awesome Gradle / Plugins / Android application development / Releasing | |||
| gradle-deploygate-plugin | 87 | 11 months ago | Build and deploy apps to DeployGate |
| testfairy-gradle-plugin | 93 | almost 4 years ago | Official plugin to upload signed builds to TestFairy |
| gradle-play-publisher | 4,137 | 12 months 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 11 years ago | Configure robospock (gradle + spock + roboelectric) easily |
| unmock-plugin | 324 | 12 months 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 7 years ago | Generate an ORMLite configuration file and boost DAOs creations |
| gradle-eclipse-aar-plugin | 126 | over 8 years ago | Use Android AAR libraries on Eclipse |
| gradle-android-git | 22 | about 11 years ago | Manage Git dependency for Android apps |
| Shot | 1,185 | over 1 year ago | Shot is a Gradle plugin that simplifies the execution of screenshot tests using |
Awesome Gradle / Plugins / iOS and Mac application development | |||
| gradle-xcodePlugin | 461 | about 1 year ago | Build iOS and Mac projects |
| j2objc-gradle | 139 | over 7 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 | 132 | 11 months ago | Downloads an Eclipse IDE with all required plugins and creates a workspace with specified settings and projects |
| gradle-sublimetext-plugin | 18 | over 12 years ago | Generate Sublime Text 2 project file |
| gradle-syntastic-plugin | 47 | about 2 years ago | Integrate Java project with Vim and Syntastic |
Awesome Gradle / Plugins / Templating | |||
| markdown-gradle-plugin | 71 | almost 4 years ago | Convert Markdown to HTML |
| gradle-twirl | 11 | about 10 years ago | Provide template compilation and integration |
Awesome Gradle / Plugins / Database | |||
| flyway-gradle-plugin | database migration tasks | ||
| liquibase-gradle-plugin | 199 | 12 months ago | Use to manage your database upgrades |
| gradle-migrations-plugin | 17 | over 6 years ago | Provide gradle build integration with |
| ml-gradle | 72 | 12 months ago | Automate everything involving |
Awesome Gradle / Plugins / Dependency management | |||
| gradle-versions-plugin | 3,894 | 11 months ago | Provide a task to determine which dependencies have updates |
| gradle-nuget-plugin | 22 | over 2 years ago | Execute NuGet.exe from Gradle |
| gradle-dependency-analyze | 0 | almost 5 years ago | Dependency analysis plugin for gradle |
| gradle-dependency-lock-plugin | 294 | 11 months 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,660 | over 1 year ago | Painless dependencies management |
Awesome Gradle / Plugins / Debugging | |||
| gradle-groovysh-plugin | 42 | over 3 years ago | Start an interactive groovy shells |
Awesome Gradle / Plugins / Testing | |||
| gradle-gatling-plugin | 13 | almost 2 years ago | Run scenarios |
| gradle-console-reporter | 53 | about 4 years ago | Report test result to console |
| gradle-test-logger-plugin | 849 | 11 months ago | A Gradle plugin for printing beautiful logs on the console while running tests |
| gradle-itest-plugin | 18 | about 4 years ago | This plugin adds integration testing support to the project |
Awesome Gradle / Plugins / Building | |||
| build-time-tracker-plugin | 1,209 | over 6 years ago | Continuously track and report your build times |
| gradle-metrics-plugin | 64 | almost 5 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 | 216 | over 1 year ago | Build self-contained executable jars that include all dependencies |
| gradle-build-info-plugin | 37 | almost 9 years ago | Include build information such as Git commit ID to your JAR |
| gradle-replacer | 6 | almost 11 years ago | Provide a minimalistic template engine feature |
Awesome Gradle / Plugins / Releasing | |||
| gradle-ssh-plugin | 320 | 12 months 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 5 years ago | Publish artifacts to Bintray |
| gradle-nexus-plugin | 291 | over 4 years ago | Configure and upload artifacts to Sonatype Nexus |
| gradle-release | 868 | over 1 year ago | Automate releasing process. Similar to the Maven release plugin |
| spotless-changelog | 46 | over 1 year 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 6 years ago | Send messages to Slack after each build |
Awesome Gradle / Plugins / Cloud services | |||
| gradle-aws-plugin | 275 | over 2 years ago | Manage AWS resouces |
| gradle-s3-plugin | 31 | about 4 years ago | Upload files to / download files from S3 |
| gradle-stash-plugin | 18 | about 2 years ago | Interact with the Stash SCM |
| gradle-cf-plugin | 13 | almost 12 years ago | Interact with CloudFoundry |
Awesome Gradle / Plugins / SCM | |||
| gradle-git | 559 | about 7 years ago | Set of plugin to interact with Git repositories, publish files to gh-page, etc |
| gradle-svntools-plugin | 33 | about 5 years ago | Provide various SVN-related tasks |
| gradle-snapshot-plugin | 16 | over 10 years ago | Generate build metadata from SCM tools |
Awesome Gradle / Plugins / CI | |||
| build-info | 148 | 12 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 4 years ago | Manage Vagrant boxes |
| bmuschko/gradle-docker-plugin | 1,225 | almost 2 years ago | Gradle plugin for managing Docker images and containers |
| nebula-docker-plugin | 21 | about 5 years ago | Nebula gradle plugin for reducing boilerplate in creating docker images |
| palantir/gradle-docker | 747 | 11 months ago | Build and push Docker images |
| Transmode/gradle-docker | 647 | about 5 years ago | Build Docker images |
Awesome Gradle / Boilerplates | |||
| android-gradle-template | 378 | almost 5 years ago | Template project for developing Android app |
| vertx-gradle-template | 82 | about 9 years ago | Template project for developing Vert.x module |
| gradle-plugin-starter | 35 | over 4 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 | 17,068 | 11 months 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