Kotlin Gradle

Open-source Kotlin projects categorized as Gradle | Edit details

Top 23 Kotlin Gradle Projects

  • GitHub repo 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: Improving CI/CD pipeline for Android via Fastlane and GitHub Actions | reddit.com/r/androiddev | 2021-02-15

    There you go: https://github.com/Triple-T/gradle-play-publisher

  • GitHub repo kotlin-android-template

    Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️

  • GitHub repo Gradle buildSrcVersions

    Life is too short to google for dependencies and versions

    Project mention: How to build a GraphQL Gateway with Spring Boot and Kotlin | dev.to | 2021-06-14

    Note that I'm using gradle refreshVersions to make it easy to keep the project up-to-date. Therefore, the versions are not defined in the build.gradle files, they are centralized in the versions.properties file. RefreshVersions is bootstrapped like this in settings.gradle.kts:

  • GitHub repo MinecraftDev

    Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.

    Project mention: Trying to create a Fabric 1.16.5 Mod and going crazy | reddit.com/r/fabricmc | 2021-04-13

    I didn't watch the tutorial you linked but for creating the basic mod structure I'd actually recommend either cloning the example mod, using GeneratorFabricMod or generating a project using the Minecraft Development plugin for IntelliJ.

  • GitHub repo Swagger Gradle Codegen

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

  • GitHub repo hexagon

    Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.

    Project mention: Easier non-blocking approach for a from-scratch server? | reddit.com/r/Kotlin | 2021-01-06

    Ktor is a project that's not primarily focused on application performance but developer performance. It seems to be sth different than what you want to achieve. I don't think a lot frameworks... or any other framework writes its own low level io stuff from scratch, they mostly use https://netty.io/ because there's not too much room for improvement and it's complete, battle tested and so on. I lately came across https://github.com/hexagonkt/hexagon which seems to have a very solid code base based on modules modules modules, is kotlin first and they have an adapter for netty. The usage of the naked http server seems to be as easy as it can be https://hexagonkt.com/port_http_server/port_http_server/ and they are even listed on techempower benchmarks https://github.com/hexagonkt/hexagon/ .

  • GitHub repo GitToolBox

    GitToolBox IntelliJ plugin

    Project mention: Is it possible to automatically pull from master after each checkout? | reddit.com/r/phpstorm | 2021-03-25
  • GitHub repo JRAW

    The Java Reddit API Wrapper

    Project mention: Any good Java libraries for interacting with the Reddit API? | reddit.com/r/java | 2021-06-04

    Pretty much the title. The only thing I've seen so far is JRAW, and it hasn't seen any changes since 2018.

  • GitHub repo marathon

    Cross-platform test runner written for Android and iOS projects (by Malinskiy)

    Project mention: What are some of the best mobile testing tools for UI testing of Android apps? | reddit.com/r/androiddev | 2021-05-26

    Espresso to write the code, Marathon to run it.

  • GitHub repo publish-plugin

    Gradle plugin for publishing to Nexus repositories

    Project mention: Publishing Android libraries to MavenCentral in 2021 | dev.to | 2021-04-21

    To easily automate publishing later, you'll use the gradle-nexus/publish-plugin tool. This has to be added in your project level (root) build.gradle file as a dependency.

  • GitHub repo Maildroid

    Maildroid is a small robust android library for sending emails using SMTP server

  • GitHub repo Google-IAP

    Android Library for easing Google Play Billing to your apps with support for Subscriptions, In App Purchases and Consumables with a beautiful sample app.

    Project mention: Resources/Tutorials for in app billing subscriptions? | reddit.com/r/androiddev | 2021-07-17
  • GitHub repo KrazyKotlin

    A collection of useful Kotlin Extension

  • GitHub repo keycloakmigration

    Manage your Keycloak configuration with code.

    Project mention: Keycloak Authentication Infrastructure as Code, inspired by LiquiBase | reddit.com/r/Kotlin | 2021-03-22
  • GitHub repo ktfmt-gradle

    A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘

  • GitHub repo Turtle 🐢

    Run shell commands from a Kotlin script or application with ease (by lordcodes)

    Project mention: Did you already use Kotlin+coroutines for scripting? If so, you should take a look at kotlin-process to easily call external processes! | reddit.com/r/Kotlin | 2021-06-22

    Do you mean https://github.com/lordcodes/turtle ? I didn't know this project (I added it in the README's alternatives list).

  • GitHub repo Ockero

    Ockero: Kotlin OpenGl Game Engine

    Project mention: Is KorGE the right choice for a small Kotlin 2d game? | reddit.com/r/Kotlin | 2021-07-10

    Ockeroo might be worth a consideration too: https://github.com/KogeLabs/Ockero/

  • GitHub repo dagger-track

    Gradle plugin to add clock trackings to your dagger components and subcomponents

  • GitHub repo Intellij-GradleUpdater

    Never get frustrated by Groovy DSL examples again

    Project mention: I just made a IntelliJ plugin which makes the Gradle Kotlin DSL a lot nicer to work with | reddit.com/r/Kotlin | 2021-04-21

    That version is 2 months old please read here: https://github.com/DRSchlaubi/Intellij-GradleUpdater/pull/6#issuecomment-824583779

  • GitHub repo tekniq

    A framework designed around Kotlin providing Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more

  • GitHub repo JOGL2D

    Zero-overhead 2D rendering library for JOGL using Kotlin

  • GitHub repo timecobot

    Telegram bot provides time-based currency

    Project mention: Democratic Chats Management System | news.ycombinator.com | 2021-05-10
  • GitHub repo architectury-plugin

    A simple gradle plugin to enable developing multiplatform mods.

    Project mention: We just started a new ATM6 map and the biome generations are awesome enough to make this veteran crafter smile | reddit.com/r/feedthebeast | 2021-03-28

    Give it time, my friend. Not every mod will get a port, and that's life. However, there will absolutely be mods that fill similar niches. Create might not have an alternative for a while, just cause of the scale of the project, but honestly there is always some freak-of-nature talent modders out there who could absolutely prove me wrong. As for Ice and Fire, I agree I would love to have a mod like that on fabric, and I don't think its unreasonable to guess that a larger mob-mod will pop on on Fabric sometime soon. Untitled Duck Mod is such a promise start for mob mods, and a fully fleshed out mod with mobs of that quality would be gamechanging. (I know that UDM has a forge version as well, thanks to archectury

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 2021-07-17.


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

Project Stars
1 gradle-play-publisher 3,558
2 kotlin-android-template 1,137
3 Gradle buildSrcVersions 981
4 MinecraftDev 760
5 Swagger Gradle Codegen 355
6 hexagon 346
7 GitToolBox 330
8 JRAW 321
9 marathon 276
10 publish-plugin 157
11 Maildroid 153
12 Google-IAP 77
13 KrazyKotlin 72
14 keycloakmigration 65
15 ktfmt-gradle 60
16 Turtle 🐢 56
17 Ockero 54
18 dagger-track 45
19 Intellij-GradleUpdater 43
20 tekniq 30
21 JOGL2D 23
22 timecobot 20
23 architectury-plugin 18