Displaying 1 to 20 from 151 results

okbuck - OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project

  •    Java

OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.

detekt - Static code analysis for Kotlin

  •    Kotlin

Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler. Visit https://arturbosch.github.io/detekt/ for installation guides, release notes, migration guides, rule descriptions and configuration options.

gradle-play-publisher - Gradle Plugin to upload your APK and metadata to the Google Play Store

  •    Kotlin

Gradle Play Publisher is a Gradle plugin that allows you to upload your APK and other app details to the Google Play Store from a continuous integration server or anywhere you have a command line. The first APK or App Bundle needs to be uploaded via the Google Play Console because registering the app with the Play Store cannot be done using the Play Developer API. For all subsequent uploads and changes this plugin can be used.




booster - 🚀Optimizer for mobile applications

  •    Kotlin

Booster is an easy-to-use, lightweight, powerful and extensible quality optimization toolkit designed specially for mobile applications. The primary goal is to solve quality problems with the increase of APP complexity, such as performance, stability, and package size, etc. Booster provides a collection of modules for performance detection, multithreading optimization, resources index inline, redundant resources reduction, resources compression, system bug fixing, etc. Using booster, the stability of application can be increased by 15% ~ 25%, and the package size can be reduced by 1MB ~ 10MB.

jib - Build container images for your Java applications.

  •    Java

Jib builds optimized Docker and OCI images for your Java applications without a Docker daemon - and without deep mastery of Docker best-practices. It is available as plugins for Maven and Gradle and as a Java library.

kotless - Kotlin Serverless Framework

  •    Kotlin

Kotless stands for Kotlin serverless framework. Its focus lies in reducing the routine of serverless deployment creation by generating it straight from the code of the application itself.

gradle-release - gradle-release is a plugin for providing a Maven-like release process for projects using Gradle

  •    Groovy

Please refer to the Gradle DSL PluginDependenciesSpec to understand the behavior and limitations when using the new syntax to declare plugin dependencies. After you have your build.gradle file configured, simply run: gradle release and follow the on-screen instructions.


gradle-docker-plugin - Gradle plugin for managing Docker images and containers.

  •    Groovy

Gradle plugin for managing Docker images and containers using via its remote API. The heavy lifting of communicating with the Docker remote API is handled by the Docker Java library. Please refer to the library’s documentation for more information on the supported Docker’s client API and Docker server version. This plugin requires Gradle >= 2.5 to work properly.

gradle-tomcat-plugin - Gradle plugin supporting deployment of your web application to an embedded Tomcat web container

  •    Groovy

The plugin provides deployment capabilities of web applications to an embedded Tomcat web container in any given Gradle build. It extends the War plugin. At the moment the Tomcat versions 6.0.x, 7.0.x, 8.0.x, 8.5.x and 9.0.x are supported. The typical use case for this plugin is to support deployment during development. The plugin allows for rapid web application development due to the container's fast startup times. Gradle starts the embedded container in the same JVM. Currently, the container cannot be forked as a separate process. This plugin also can't deploy a WAR file to a remote container. If you are looking for this capability, please have a look at the Cargo plugin instead.

gogradle - A Gradle Plugin Providing Full Support for Go

  •    Groovy

Gogradle is a gradle plugin which provides support for building golang. 2017-06-23 Gogradle is awarded Gradle Plugin of the Year 2017. See the talk on Gradle Summit 2017.

Shot - Gradle plugin developed to facilitate screenshot testing for Android

  •    Scala

Shot is a Gradle plugin that simplifies the execution of screenshot tests using Screenshot Tests For Android by Facebook. Shot is a Gradle plugin thought to run screenshot tests for Android using the screenshot testing Facebook SDK.

ThinRPlugin - 去除android中的R.class

  •    Groovy

This tool will remove all the class in R.java except the styleable class and replace the referance into the constant value. So you can reduce the dex files number and apk size. The plugin has been used on the mogujie app, the apk size is reduced by 1MB (the original apk size of 40MB), the number of DEX reduced by 3.

Bnd - Swiss army knife for OSGi. A tool to build OSGi bundles.

  •    Java

bnd is a swiss army knife for OSGi, it creates manifest headers for you based on analyzing the class code, it verifies your settings, it manages project dependencies, gives you quote of the day, diffs jars, and much more.

gradle-errorprone-plugin-v0.0.x - Gradle plugin to use the error-prone compiler for Java

  •    Java

This plugin configures JavaCompile tasks to use the error-prone compiler. This plugin depends on Gradle internal APIs, and is only guaranteed to work with the Gradle version it's been tested against. It also depends on Javac internal APIs, directly exposed by error-prone.

JavaPackager - :package: Gradle/Maven plugin to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them

  •    Java

JavaPackager is a hybrid plugin for Maven and Gradle which provides an easy way to package Java applications in native Windows, Mac OS X or GNU/Linux executables, and generate installers for them. SNAPSHOT version is not released to Maven Central, so you have to install it manually.

paranoid - String obfuscator for Android applications.

  •    Kotlin

String obfuscator for Android applications. In order to make Paranoid work with your project you have to apply the Paranoid Gradle plugin to the project. Please notice that the Paranoid plugin must be applied after the Android plugin.

gradle-android-command-plugin - Handy commands for testing Android on CI

  •    Groovy

Use gradle tasks to run specific adb commands. This is particularly useful for CI servers but could be used to speed up development as well.

gradle-errorprone-plugin - Gradle plugin to use the error-prone compiler for Java

  •    Java

This plugin configures JavaCompile tasks to use the error-prone compiler. This plugin depends on Gradle internal APIs, and is only guaranteed to work with the Gradle version it's been tested against. It also depends on Javac internal APIs, directly exposed by error-prone.

androidsvgdrawable-plugin - Gradle plugin that generates qualified, density specific PNG drawables from SVG files at build time for your Android projects

  •    Java

Every Android application should provide alternative resources to support specific device configurations such as portrait, landscape, small, large, us, fr, ... Because we don't want to edit thousands of several images every time we need to change a single pixel, a color, a shadow size or a text value, this plugin generates for you density specific bitmap drawable resources from qualified SVG files at build time. The only thing you have to do is to provide one or more qualified SVG files that will be converted for you at build time into as many as needed bitmaps and organized into configuration-specific drawable directories... at least one for each targeted screen density ! You'll never deal with raster resources anymore...






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.