Kotlin Gradle

Open-source Kotlin projects categorized as Gradle

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 dexcount-gradle-plugin

    A Gradle plugin to report the number of method references in your APK on every build.

  • 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

  • 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 JRAW

    The Java Reddit API Wrapper

  • 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 client

    KAMI Blue: a continuation of 1.12.2 KAMI (by kami-blue)

    Project mention: Minecraft "Hack" Client list (Continuation) | reddit.com/r/FreeLists | 2021-03-28

    KamiBlue https://kamiblue.org/

  • GitHub repo marathon

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

    Project mention: Any Good Command Line Test Runner Result | reddit.com/r/androiddev | 2021-02-01

    Hi amalinskiy, thanks for reaching out! After I made the comment about Marathon I did infact get the "Ui" (the report presentation, yes) to work. However I never got screenshots to work as I wanted. I'd like a spoon-like function where we use Espresso to take screenshots at preprogrammed times and then Marathon to pick up on those screenshots. I see you have an issue touching upon this and I commented in that issue.

  • GitHub repo Maildroid

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

  • GitHub repo publish-plugin

    Gradle plugin for publishing to Nexus repositories

    Project mention: No-bullshit guide on publishing your Gradle projects to Maven Central | dev.to | 2021-02-27

    There is a remedy: Gradle Nexus Publish Plugin. This plugin automatically closes and releases OSSRH staging repositories whenever you publish something. To use it, remove the repositories section from the publishing plugin configuration of your build script (the one mentioning "OSSRH" in my example above) and add these lines to your build:

  • 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 tekniq

    A framework designed around Kotlin providing a full-featured HTTP Framework, Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more

  • GitHub repo Intellij-GradleUpdater

    Never forget to update your Gradle version again

    Project mention: I made an IntelliJ plugin that converts Groovy DSL dependencies to the Kotlin DSL | reddit.com/r/Kotlin | 2021-02-20

    yeah but don't be disappointed the new feature is not released yet: https://github.com/DRSchlaubi/Intellij-GradleUpdater/pull/6

  • GitHub repo Turtle 🐢

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

  • GitHub repo JOGL2D

    Zero-overhead 2D rendering library for JOGL using Kotlin

  • GitHub repo gradle-git-versioner

    A Gradle plugin to automatically version a project based on commit messages and semantic versioning principles

    Project mention: Artifact/Package versioning | reddit.com/r/devops | 2021-03-06

    I use this https://github.com/toolebox-io/gradle-git-versioner It just automatically creates a version for you in every commit. You can configure it the way you want. You just need to add a tag to the last commit of the development, or if you want, in the PR Merge with [major | minor | patch] and the plugin does everything for you without any hassle.

  • 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

  • GitHub repo ojaynico-kotlin-react-native

    Kotlin Wrapper for React Native Components and APIs

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-04-13.


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

Project Stars
1 gradle-play-publisher 3,463
2 dexcount-gradle-plugin 2,860
3 kotlin-android-template 1,054
4 Gradle buildSrcVersions 879
5 MinecraftDev 688
6 Swagger Gradle Codegen 338
7 hexagon 338
8 JRAW 319
9 GitToolBox 289
10 client 266
11 marathon 252
12 Maildroid 151
13 publish-plugin 84
14 KrazyKotlin 73
15 keycloakmigration 58
16 ktfmt-gradle 50
17 tekniq 28
18 Intellij-GradleUpdater 28
19 Turtle 🐢 27
20 JOGL2D 22
21 gradle-git-versioner 15
22 architectury-plugin 13
23 ojaynico-kotlin-react-native 9