Java Kotlin

Open-source Java projects categorized as Kotlin

Top 23 Java Kotlin Projects

  1. SmartTube

    Browse media content with your own rules on Android TV

    Project mention: I block all online ads | news.ycombinator.com | 2025-12-07

    Just to throw one on the pile https://github.com/yuliskov/smarttube for android based TV media box is great.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. android-interview-questions

    Your Cheat Sheet For Android Interview - Android Interview Questions and Answers

  4. GmsCore

    Free implementation of Play Services

    Project mention: Molly: An Improved Signal App | news.ycombinator.com | 2025-11-28
  5. Permission Dispatcher

    A declarative API to handle Android runtime permissions.

  6. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: MAML – a new configuration language (similar to JSON, YAML, and TOML) | news.ycombinator.com | 2025-10-12

    The other deserving a mention is Pkl. Common denominator of being backed by a FAANG and having a lot of real world use.

    https://github.com/apple/pkl

  7. glide-transformations

    An Android transformation library providing a variety of image transformations for Glide.

  8. REST Assured

    Java DSL for easy testing of REST services

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. junit-framework

    ✅ The programmer-friendly testing framework for Java and the JVM

    Project mention: Applying API Testing Frameworks: Real-World Examples with Swagger and JUnit | dev.to | 2025-11-03

    Swagger Documentation JUnit 5 Documentation RestAssured Documentation Top 15 API Testing Tools in 2022

  11. Micronaut

    Micronaut Application Framework

    Project mention: Micronaut 4 application on AWS Lambda- Part 1 Introduction to the sample application and first Lambda performance measurements | dev.to | 2025-07-14

    In this application, we will create products and retrieve them by their ID and use Amazon DynamoDB as a NoSQL database for the persistence layer. We use Amazon API Gateway which makes it easy for developers to create, publish, maintain, monitor and secure APIs and AWS Lambda to execute code without the need to provision or manage servers. We also use AWS SAM, which provides a short syntax optimised for defining infrastructure as code (hereafter IaC) for serverless applications. For this article, I assume a basic understanding of the mentioned AWS services, serverless architectures in AWS, Micronaut framework and GraalVM including its Native Image capabilities.

  12. from-java-to-kotlin

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

  13. Suwayomi-Server

    A rewrite of Tachiyomi for the Desktop

  14. Blurry

    Blurry is an easy blur library for Android

  15. spotless

    Keep your code spotless

    Project mention: Automating Serialization/Deserialization Tests with Orkes Conductor and LLMs | dev.to | 2025-05-29

    Run Spotless to auto-format the code for style consistency.

  16. LWJGL

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.

  17. revanced-patches

    🧩 Patches for ReVanced

    Project mention: YouTube Forces Ads in Moldova Without Offering Premium as an Option | news.ycombinator.com | 2025-03-07

    On Android, you can use ReVanced [1] to patch the YouTube app (and much more) on your own device. It's safer than looking for "modded APKs" online as you can see the source of the patches you apply to your own app [2]

    [1] https://revanced.app/

    [2] https://github.com/revanced/revanced-patches/

  18. dialogplus

    Advanced dialog solution for android

  19. Android Tips & Tricks

    :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development

  20. ObjectBox Java (Kotlin, Android)

    Database for Android and JVM - first and fast, lightweight on-device vector database

    Project mention: Will Amazon S3 Vectors Kill Vector Databases–Or Save Them? | news.ycombinator.com | 2025-09-08

    It would be great to have the vector database run on the edge / on-device for offline-first and privacy-focused. https://objectbox.io/ does a good job of this but are there others?

  21. JaCoCo

    :microscope: Java Code Coverage Library

  22. springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Energy-Efficient Schema-Driven Development with Spring WebMVC/WebFlux | dev.to | 2025-04-20

    In Spring WebMVC/WebFlux, you can use springdoc-openapi to automatically generate an OpenAPI schema from Spring controller implementations. Having an OpenAPI schema enables automatic generation of HTML documentation and client code, which already provides some value.

  23. vertx-examples

    Vert.x examples

  24. AutoDispose

    Automatic binding+disposal of RxJava streams.

  25. LeafPic

    LeafPic is a fluid, material-designed alternative gallery, it also is ad-free and open source under GPLv3 license. It doesn't miss any of the main features of a stock gallery, and we also have plans to add more useful features. (by UnevenSoftware)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java Kotlin discussion

Java Kotlin related posts

  • Java > Python for AI Agents? I Built a Surf-Forecasting Agent to Find Out

    4 projects | dev.to | 28 Nov 2025
  • Hey, I did a thing, you might like it! Java JSpecify Exercise

    1 project | dev.to | 23 Oct 2025
  • Configuration files are user interfaces

    2 projects | news.ycombinator.com | 18 Sep 2025
  • Exploring Firestore with Micronaut and Java 21: A Scalable NoSQL Solution for Modern Applications

    1 project | dev.to | 17 Jun 2025
  • Automating Serialization/Deserialization Tests with Orkes Conductor and LLMs

    1 project | dev.to | 29 May 2025
  • Spring Boot with Spotless and Git Pre-commit Hooks

    4 projects | dev.to | 25 Apr 2025
  • Top Backend Technologies for Scalable Web Development

    1 project | dev.to | 10 Mar 2025
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 SmartTube 27,018
2 android-interview-questions 12,216
3 GmsCore 11,634
4 Permission Dispatcher 11,223
5 pkl 10,985
6 glide-transformations 9,926
7 REST Assured 7,087
8 junit-framework 6,929
9 Micronaut 6,365
10 from-java-to-kotlin 6,317
11 Suwayomi-Server 6,183
12 Blurry 5,665
13 spotless 5,211
14 LWJGL 5,198
15 revanced-patches 5,081
16 dialogplus 4,985
17 Android Tips & Tricks 4,753
18 ObjectBox Java (Kotlin, Android) 4,576
19 JaCoCo 4,460
20 springdoc-openapi 3,646
21 vertx-examples 3,577
22 AutoDispose 3,368
23 LeafPic 3,276

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 9th most popular programming language
based on number of references?