Kotlin gradle-plugin

Open-source Kotlin projects categorized as gradle-plugin

Top 23 Kotlin gradle-plugin Projects

  • kotlin

    The Kotlin Programming Language.

    Project mention: Kotlin Native vs Rust (performance) | /r/Kotlin | 2023-05-24
  • detekt

    Static code analysis for Kotlin

    Project mention: HRV-Mart | dev.to | 2023-05-08

    In protection rules, I added build workflow in Require status checks to pass before merging. This is to ensure that before merging code in master branch, build should run successfully. I also added Jacoco Code Coverage to make sure that enough unit tests are available in project and Detekt to make sure that code in project is readable. I added them in build configuration. Even if one of them gives error, build will fail. Whenever, someone push code in pull request, build action will run and check if build is running successfully or not.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • gradle-play-publisher

    GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.

    Project mention: Is mobile CI/CD real? | /r/androiddev | 2022-10-04

    Kinda. You can set up say a CI on circle ci, and on successful build and tests run it's gonna use this https://github.com/Triple-T/gradle-play-publisher to push to internal test track in play console. And that internal track is available to qa and if we get a green light we can elevate it to release manually

  • Gradle buildSrcVersions

    Life is too short to google for dependencies and versions

    Project mention: Weeks of Debugging Your Build can Save Hours of Learning Gradle | dev.to | 2023-05-15

    {$% embed https://github.com/splitties/refreshVersions %}

  • dependency-analysis-android-gradle-plugin

    Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins

    Project mention: Recommended dependency analyzer plugin | /r/androiddev | 2023-05-05
  • ktlint-gradle

    A ktlint gradle plugin

  • kotless

    Kotlin Serverless Framework (by JetBrains)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Shot

    Screenshot testing library for Android

    Project mention: Improving snapshot tests with Paparazzi | dev.to | 2022-07-31

    I previously wrote about snapshot testing Compose with Shot here: https://medium.com/proandroiddev/oh-snap-966bd786b7a4

  • gradle-maven-publish-plugin

    A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.

    Project mention: We Are Improving Library Authors’ Experience! | /r/Kotlin | 2023-01-31
  • RocketX

    🔥🔥 android 端编译加速插件🚀 动态识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android apk 的编译速度。

  • android-junit5

    Testing with JUnit 5 for Android.

    Project mention: Why most Android devs still use JUnit 4, not JUnit 5? | /r/androiddev | 2022-12-30

    I have not had to use hacks or additional plugins when using JUnit 5 with my unit tests, but for instrumentation tests I believe you have to use this plugin.

  • secrets-gradle-plugin

    A Gradle plugin for providing your secrets to your Android project.

    Project mention: Simple Google Map App - Jetpack Compose | dev.to | 2022-09-02

    Secrets Gradle Plugin is basically a library to help you hide your API key without committing it to the version control system.

  • moko-resources

    Resources access for mobile (android & ios) Kotlin Multiplatform development

    Project mention: Anyone here who uses compose-multiplatform for desktop apps, what’s your feedback? | /r/Kotlin | 2023-04-03

    For resource management and internationalisation we use https://github.com/icerockdev/moko-resources you need to spend a bit of time with it to understand how it works, but once you have it, it works pretty well. There are some quirks like you have to trigger the gradle task for generating the strings resources manually and some IDE auto-complete does not work (the import of package mostly).

  • paranoid

    String obfuscator for Android applications.

  • gradle-buildconfig-plugin

    A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.

    Project mention: Creating a java class from a gradle build task. | /r/gradle | 2023-04-11

    try this one https://github.com/gmazzo/gradle-buildconfig-plugin it supports Java, Kotlin, Groovyhttps://github.com/gmazzo/gradle-buildconfig-plugin it supports

  • Swagger Gradle Codegen

    💫 A Gradle Plugin to generate your networking code from Swagger (by Yelp)

  • mirakle

    Gradle plugin to move build process to remote machine.

    Project mention: Android Studio via Jetbrains Gateway? | /r/androiddev | 2022-11-11

    Not exactly what you're looking for but one option you could try is Mirakle - it still requires you to run the IDE locally but Gradle builds are done remotely

  • moko-widgets

    Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development

    Project mention: Kotlin native vs React native vs Flutter | /r/Kotlin | 2022-07-15

    I've heard of one (alpha-level) UI library that theoretically works for both mobile platform (moko-widgets), but I've never tried it myself, and haven't really done much of any UI stuff before anyway, so can't vouch for it.

  • gradle-errorprone-plugin

    Gradle plugin to use the error-prone compiler for Java

  • moko-kswift

    Swift-friendly api generator for Kotlin/Native frameworks

    Project mention: What’s everyone working on this month? (March 2023) | /r/swift | 2023-03-04
  • dependency-guard

    A Gradle plugin that guards against unintentional dependency changes.

    Project mention: Nihilism and the anti-corruption layer | dev.to | 2022-06-24

    We use DependencyGuard to fail our build if the build classpath changes unexpectedly.

  • Grazel

    A tool to migrate Android projects from Gradle to Bazel incrementally and automatically

  • dropshots

    Easy on-device screenshot testing for Android.

    Project mention: M1 and M2 chips | /r/androiddev | 2022-07-28

    There's one major advantage to paparazzi though: it's way faster, which allows us to do the snapshot tests every commit instead of only nightly. Dropshots also seems promising, but still needs an emulator, so it won't be as fast as paparazzi.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-24.

Kotlin gradle-plugin related posts


What are some of the best open-source gradle-plugin projects in Kotlin? This list will help you:

Project Stars
1 kotlin 44,838
2 detekt 5,456
3 gradle-play-publisher 3,955
4 Gradle buildSrcVersions 1,540
5 dependency-analysis-android-gradle-plugin 1,273
6 ktlint-gradle 1,206
7 kotless 1,086
8 Shot 1,075
9 gradle-maven-publish-plugin 937
10 RocketX 781
11 android-junit5 773
12 secrets-gradle-plugin 678
13 moko-resources 625
14 paranoid 613
15 gradle-buildconfig-plugin 436
16 Swagger Gradle Codegen 402
17 mirakle 374
18 moko-widgets 334
19 gradle-errorprone-plugin 307
20 moko-kswift 278
21 dependency-guard 256
22 Grazel 248
23 dropshots 235
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.