Kotlin Jvm

Open-source Kotlin projects categorized as Jvm

Top 23 Kotlin Jvm Projects

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: Simple 2D graphics framework for C#/Java | reddit.com/r/csharp | 2022-09-03

    Have you checked FXGL? It’s built on top of JavaFX.

  • kotlin-logging

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

    Project mention: Why logging is not working | reddit.com/r/Kotlin | 2022-10-14
  • 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.

  • Orbit

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

    Project mention: Actor system for the JVM developed by Electronic Arts | news.ycombinator.com | 2022-04-28

    > I can't help but recoil from a "hello world" that pulls in an entire container ship of dependencies.

    Where do you see the list of dependencies? Seems to me to be the ones defined at https://github.com/orbit/orbit/blob/233956001f1206ccbfde72ef..., is that correct? Doesn't look like "an entire container ship" but maybe the NPM madness have ruined me.

    > Especially that we already have a perfectly good, battle-hardened, and relatively lightweight implementation of Actor model with Erlang / Elixir.

    Yeah, if you're already using Erland or Elixir, why don't you go with that instead? This seems to be for the JVM, so one could assume that the ones who want to use this, is already invested heavily in the JVM ecosystem (which as far as I know, EA is when it comes to backend servers).

  • KorGE

    KorGE Game Engine. Multiplatform Kotlin Game Engine & Korlibs

    Project mention: How to develop a sidescrolling 2D platformer game | reddit.com/r/androiddev | 2022-10-29

    I haven't tried it, but I want to. https://korge.org/

  • MVIKotlin

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

    Project mention: Are there any 3rd party State Management libs for Jetpack Compose? | reddit.com/r/androiddev | 2021-12-26

    If you're looking for a third party state management solution similar to bloc, you might want to check out MVI Kotlin. It can also be used in tandem with decompose to manage the routing state as well.

  • kotlin-result

    A multiplatform Result monad for modelling success or failure operations.

    Project mention: Programming with Result | reddit.com/r/Kotlin | 2022-10-29

    This is a better impl.

  • Zircon

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

    Project mention: game engines for 2D games in java? | reddit.com/r/java | 2022-06-20

    Hope you're not getting down voted because of Kotlin. Even the example on their page is in Java. https://github.com/Hexworks/zircon

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • openrndr

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

    Project mention: Framework for creative coding in Lisp? | reddit.com/r/lisp | 2022-11-21

    Is there a framework, library or package along the lines of Processing or OPENRNDR for Common-Lisp or Clojure etc.?

  • hexagon

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

  • dotenv-kotlin

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

  • kotlin-faker

    https://serpro69.github.io/kotlin-faker/ Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.

    Project mention: Datafaker: An Alternative to Using Production Data | reddit.com/r/java | 2022-05-23

    Lately, I've also tried https://github.com/serpro69/kotlin-faker which has a very convenient unique value generation for all fake data providers.

  • lets-plot-kotlin

    Kotlin API for Lets-Plot - an open-source plotting library for statistical data.

  • konfig

    Simple config properties API for Kotlin (by npryce)

  • xmlutil

    XML Serialization library for Kotlin

  • Turtle 🐢

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

    Project mention: how can i run a shell script within a kotlin program? | reddit.com/r/Kotlin | 2022-08-17
  • mutekt

    Simplify mutating "immutable" state models

    Project mention: mutekt: Simplify mutating "immutable" state models | reddit.com/r/Kotlin | 2022-08-01
  • three.kt

    Three.js port for the JVM (desktop)

  • ore-infinium

    Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX. Cross platform

    Project mention: Kotlin Projects | reddit.com/r/Kotlin | 2022-08-17
  • Kotlin Spotify Web API

    Spotify Web API wrapper for Kotlin, Java, JS, and Native - Targets JVM, Android, JS (browser), Native (Desktop), and Apple tvOS/iOS. Includes a Spotify Web Playback SDK wrapper for Kotlin/JS, and a spotify-auth wrapper for Kotlin/Android.

    Project mention: Kotter (a Kotlin-idiomatic library for writing dynamic console application) hits 1.0! | reddit.com/r/Kotlin | 2022-10-30

    I completely feel that. I initially prototyped https://github.com/adamint/spotify-web-api-kotlin for one of my other projects, took several years to become the monstrosity it is now. (Rewriting because I cannot stand a lot of the quality)

  • kotlin-shell

    Tool for performing shell-like programing in Kotlin

    Project mention: Kotlin-shell: Tool for performing shell-like programing in Kotlin | news.ycombinator.com | 2022-10-29
  • pikt

    :art: Image-based poetic programming language.

    Project mention: Godot 4.0 will discontinue visual scripting | reddit.com/r/godot | 2022-08-23
  • kotlin-inline-logger

    A logger facilitating lazily-evaluated log calls via Kotlin's inline classes & functions.

    Project mention: SLF4K - Kotlin extensions for SLF4J | reddit.com/r/Kotlin | 2022-01-30

    https://github.com/michaelbull/kotlin-inline-logger Would be a closer alternative

  • asteroids-compose-for-desktop

    Simple space game, built with Compose for Desktop!

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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 2022-11-21.

Kotlin Jvm related posts


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

Project Stars
1 FXGL 2,910
2 kotlin-logging 2,007
3 Orbit 1,674
4 KorGE 1,508
5 MVIKotlin 811
6 kotlin-result 700
7 Zircon 694
8 openrndr 666
9 hexagon 409
10 dotenv-kotlin 398
11 kotlin-faker 293
12 lets-plot-kotlin 292
13 konfig 266
14 xmlutil 242
15 Turtle 🐢 178
16 mutekt 177
17 three.kt 174
18 ore-infinium 161
19 Kotlin Spotify Web API 144
20 kotlin-shell 115
21 pikt 92
22 kotlin-inline-logger 81
23 asteroids-compose-for-desktop 68
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.