• Stars
    star
    446
  • Rank 97,888 (Top 2 %)
  • Language
  • Created about 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Awesome Gradle

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

Inspired by the awesome, awesome-gulp and some other awesome lists.

Table of contents

Plugins

Notice: in the following descriptions, "Official plugin" means that it's provided as a builtin plugin by Gradle.

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 Antlr.
  • 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 - Get Java lambda support in Java 6, 7 and Android.
  • clojurephant - Clojure/ClojureScript support for Gradle

Code quality

Code generation

Java application development

Web application development

Android application development

iOS and Mac application development

Editor and IDE integration

Templating

Database

Dependency management

Debugging

Testing

Building

  • build-time-tracker-plugin - Continuously track and report your build times.
  • gradle-metrics-plugin - 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.

Packaging

Releasing

Notification

  • announce - Official plugin that publishes messages to platforms such as Twitter or Growl.
  • gradle-slack-plugin - Send messages to Slack after each build.

Cloud services

SCM

CI

  • build-info - Artifactory's open integration layer for the CI servers and build tools.

VM and container

Boilerplates

Resources

General Resources

Official Documentation

Contribution

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Soichiro Kashima has waived all copyright and related or neighboring rights to this work.

More Repositories

1

Android-ObservableScrollView

Android library to observe scroll events on scrollable views.
Java
9,658
star
2

gradle-eclipse-aar-plugin

Gradle plugin to use Android AAR libraries on Eclipse.
Groovy
129
star
3

gitlab-i18n-patch

Unofficial Japanese translation for GitLab Community Edition.
JavaScript
95
star
4

SimpleAlertDialog-for-Android

Library for Android DialogFragment.
Java
80
star
5

AndroidFormEnhancer

Form validation library for Android applications.
Java
74
star
6

dockerfiles

Dockerfile examples.
Shell
54
star
7

gradle-console-reporter

Gradle plugin to report various kinds of summaries to console.
Groovy
53
star
8

rdotm

Objective-C resource definition generator like Android app's R.java.
Go
42
star
9

RichButtons

'RichButtons' is a set of button styles for Android applications.
Java
39
star
10

gradle-build-info-plugin

Gradle plugin to include build information such as Git commit ID to your JAR. It can be used to show Git commit information with Spring Boot Actuator.
Groovy
38
star
11

material-design-colors

Palette for Android Material Design colors.
Go
30
star
12

Android-PageControl

Clickable PageControl for Android apps.
Kotlin
25
star
13

gradle-web-resource-plugin

Gradle plugin to use CoffeeScript, LESS and Bower libraries without Node.js/npm.
Groovy
23
star
14

gradle-android-git

Gradle plugin for Android apps to manage Git dependency (gag)
Groovy
22
star
15

export_icons

Inkscape Icon Export Script for Mobile Apps
Shell
21
star
16

rehype-img-size

rehype plugin to set local image size properties to img tag.
JavaScript
18
star
17

adbs

Small utility for adb(Android Debug Bridge) to choose device easily.
Go
14
star
18

android-snippets

Snippet codes for Android apps.
Java
14
star
19

node-archiver-zip-encryptable

An extension for archiver to zip with password encryption.
JavaScript
12
star
20

Android-CodingGuideline

Androidアプリのコーディングガイドライン
12
star
21

spring-boot-practice

Examples of Spring Boot apps.
Java
11
star
22

android-tests

Examples of Android tests.
Java
9
star
23

i18n-patch

Replacing codes for i18n with patterns.
JavaScript
8
star
24

Android-ColorfulIcons

Application icons mainly for Android apps.
Java
8
star
25

vagrant-templates

Vagrantfile and provisioning scripts templates.
Shell
8
star
26

gradle-replacer

Gradle plugin that provides a minimalistic template engine feature.
Groovy
6
star
27

gradle-plugin-template

Template project for Gradle plugin.
Groovy
6
star
28

md-slide-android

Android slide viewer app with Markdown
Java
5
star
29

fint

A lightweight, simple source code check tool.
Go
5
star
30

gradle-spelling-plugin

Gradle plugin to inspect spelling using custom blacklist.
Groovy
4
star
31

ability

Simple authorization library for Java.
Java
4
star
32

ui-showcase-for-android

UI pattern implementations for Android apps.
Java
3
star
33

gitlab-print

Chrome extension to adjust layout of GitLab pages for printing.
CoffeeScript
3
star
34

gradle-boilerplate

Boilerplate codes for Gradle.
JavaScript
2
star
35

mocker

Mock up code generator for Android/iOS apps.
Go
2
star
36

zubhium.sample

Zubhiumを使用したAndroidアプリケーションのサンプルです。
Java
2
star
37

ProjectTemplate-for-Android

Android application project template files for both Android Studio and Eclipse ADT.
Shell
2
star
38

homebrew-adbs

A Homebrew formula for ksoichiro/adbs
Ruby
1
star
39

Android-ChangeLog

Tiny change log Android library with Markdown.
1
star
40

gitlab-i18n-patch-box

gitlab-i18n-patchの動作確認用に使うVagrant Box
Shell
1
star
41

homebrew-fint

A Homebrew formula for ksoichiro/fint
Ruby
1
star
42

gradle-commit-checker-plugin

Gradle plugin to check commits in a branch to avoid large diff in a pull requests.
Groovy
1
star
43

record

Sample app for my training.
Go
1
star
44

gradle-summary-plugin

Gradle plugin to generate summary report from various kind of checks.
Groovy
1
star
45

sbac

Example to demonstrate admin console like app with Spring Boot.
Java
1
star
46

contactsaggregator.sample.list

Example of using Android Contacts API.
Java
1
star
47

memorandum

My blog resource
HTML
1
star
48

homebrew-rdotm

A Homebrew formula for ksoichiro/rdotm
Ruby
1
star
49

mariadb-spring-test

A tiny application powered by Spring Boot to test MariaDB.
Java
1
star
50

contactsaggregator.sample

Example of using Android Contacts API.
Java
1
star
51

fastroid

Framework for the Android (2.1 or upper).
Java
1
star
52

gh-pages-android-playground

Test project to publish docs to website via Travis CI with Android environment.
JavaScript
1
star
53

FancyIceCream

🍨 A Minecraft mod to add ice cream recipes
Java
1
star
54

wsls

Special 'ls' to list projects in your workspace.
JavaScript
1
star