Kotlin Jvm

Open-source Kotlin projects categorized as Jvm

Top 23 Kotlin Jvm Projects

  1. FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

  2. SaaSHub

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

    SaaSHub logo
  3. koog

    Koog is a JVM (Java and Kotlin) framework for building predictable, fault-tolerant and enterprise-ready AI agents across all platforms – from backend services to Android and iOS, JVM, and even in-browser environments. Koog is based on our AI products expertise and provides proven solutions for complex LLM and AI problems

    Project mention: Building an AI task generator for Vikunja that doesn't trust itself | dev.to | 2026-05-31

    The agent workflow runs on Koog, JetBrains' agent framework for Kotlin. The frontend is React + Vite. Everything ships as Docker Compose behind nginx with TLS.

  4. kotlin-logging

    Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade.

  5. KorGE

    A Kotlin Multiplatform Game Engine

  6. keyguard-app

    Alternative client for the Bitwarden® platform & KeePass (KDBX), created to provide the best user experience possible.

  7. dependency-analysis-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: Is the Java ecosystem cursed? A dependency analysis perspective | dev.to | 2025-11-24

    I am the author of the moderately popular (⭐ 2k) Dependency Analysis Gradle Plugin, a static analysis tool that helps Gradle build authors maintain a healthy dependency graph. I also maintain some of the largest Gradle repos on the planet: a Kotlin backend repo with over 2500 subprojects, and an Android repo with more than 7200 subprojects (both proprietary). I have… seen some shit.

  8. Orbit

    Orbit - Virtual actor framework for building distributed systems (by orbit)

  9. kotlin-result

    A multiplatform Result monad for modelling success or failure operations.

    Project mention: We Programmers Need "Results" | news.ycombinator.com | 2025-10-31

    > But it feels a bit weird to client side construct an Exception only to stuff it into a Result.error(...) instead of actually throwing it

    yep, `kotlin.Result` constraining your error type to `Throwable` is a real headache as it forces you to still model your domain logic via exceptions. it also means people can still accidentally throw these exceptions. not to mention the overhead of creating stack traces per instantiation unless you disable that on every subclass.

    i recommend using https://github.com/michaelbull/kotlin-result?tab=readme-ov-f... (which has a nice breakdown of all the other reasons to avoid `kotlin.Result`)

  10. cpu-info

    CPU Info is a multiplatform application which provides information about device hardware and software

  11. openrndr

    OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics

  12. FlowMVI

    Architecture Framework for Kotlin. Reuse every line of code. Handle all errors automatically. No boilerplate. Build features in minutes. Analytics, metrics, debugging in 3 lines of code. Make all code thread-safe. 50+ features.

    Project mention: What are AI agent skills and how to use them - complete breakdown with examples | dev.to | 2026-01-12

    Recently I started seriously developing skills. I even created a marketplace of Claude plugins for Respawn, where I keep a skill for ksrc and a skill for FlowMVI. I'm increasingly using and creating different skills, and many of you are asking: "What even is this?". And I also see articles on the internet that incorrectly explain and incorrectly recommend creating and using skills.

  13. MVIKotlin

    Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library (by badoo)

  14. Zircon

    Zircon is an extensible and user-friendly, multiplatform tile engine.

  15. asmble

    Compile WebAssembly to JVM and other WASM tools

  16. dotenv-kotlin

    🗝️ Dotenv is a module that loads environment variables from a .env file

  17. elide

    fast multi-lang runtime (by elide-dev)

    Project mention: Why Node.js needs a virtual file system | news.ycombinator.com | 2026-03-17

    Most obviously, Java has JDBC. I think .NET has an equivalent. Drivers are needed but they're often first party, coming directly from the DB vendor itself.

    Java also has a JIT compiling JS engine that can be sandboxed and given a VFS:

    https://www.graalvm.org/latest/security-guide/sandboxing/

    N.B. there's a NodeJS compatible mode, but you can't use VFS+sandboxing and NodeJS compatibility together because the NodeJS mode actually uses the real NodeJS codebase, just swapping out V8. For combining it all together you'd want something like https://elide.dev which reimplemented some of the Node APIs on top of the JVM, so it's sandboxable and virtualizable.

  18. kotlin-faker

    Port of a popular ruby faker gem written in kotlin. Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.

  19. FDPClient

    Minecraft 1.8.9 forge hacked client based on LiquidBounce.

  20. xmlutil

    XML Serialization library for Kotlin

    Project mention: I wrote my third XML parser. Here's why this one was different. | dev.to | 2026-04-26

    Not because the world needs another one. The world has xmlutil by Paul de Vrieze, which I will say specific nice things about further down. The world has JAXB. The world has, depending on how you count, several hundred XML libraries on Maven Central. Adding to the pile is not on anyone's wishlist.

  21. lets-plot-kotlin

    Grammar of Graphics for Kotlin

  22. stacktrace-decoroutinator

    Small lib for recovering stack trace in exceptions thrown in Kotlin coroutines

  23. konfig

    Simple config properties API for Kotlin (by npryce)

  24. Turtle 🐢

    Run shell commands from Kotlin scripts, apps or Gradle tasks with ease. (by lordcodes)

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

Kotlin Jvm discussion

Log in or Post with

Kotlin Jvm related posts

  • nowhere: an entire website encoded in a URL

    3 projects | news.ycombinator.com | 24 Apr 2026
  • Elide hit 800k RPS on TechEmpower, TypeScript faster than Node runs JavaScript

    1 project | news.ycombinator.com | 15 Dec 2025
  • Making Combinatory: Introduction to KorGE

    2 projects | dev.to | 28 Apr 2025
  • Amper – a project configuration and build tool with a focus on user experience

    1 project | news.ycombinator.com | 12 Apr 2025
  • Coroutines, Distributed Cache, Resilience, and Replication in Kotlin — Making a VMA’s application

    5 projects | dev.to | 26 Dec 2024
  • Ongoing XSS/injection attack on GitHub

    1 project | news.ycombinator.com | 7 Jun 2024
  • JEP draft: Exception handling in switch

    6 projects | news.ycombinator.com | 19 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 FXGL 4,820
2 koog 4,348
3 kotlin-logging 3,082
4 KorGE 3,016
5 keyguard-app 2,998
6 dependency-analysis-gradle-plugin 2,144
7 Orbit 1,722
8 kotlin-result 1,254
9 cpu-info 1,025
10 openrndr 971
11 FlowMVI 926
12 MVIKotlin 831
13 Zircon 788
14 asmble 659
15 dotenv-kotlin 567
16 elide 559
17 kotlin-faker 509
18 FDPClient 503
19 xmlutil 490
20 lets-plot-kotlin 484
21 stacktrace-decoroutinator 366
22 konfig 286
23 Turtle 🐢 264

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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