Kotlin Jvm

Open-source Kotlin projects categorized as Jvm

Top 21 Kotlin Jvm Projects

  • GitHub repo XiaomiADBFastbootTools

    A simple tool for managing Xiaomi devices on desktop using ADB and Fastboot

    Project mention: Does debloating really help with battery life on Xiaomi phones? | reddit.com/r/Xiaomi | 2021-04-11
  • GitHub repo Orbit

    Orbit - Virtual actor framework for building distributed systems

  • GitHub repo kotlin-logging

    Lightweight logging framework for Kotlin. A convenient and performant logging library wrapping slf4j with Kotlin extensions

  • GitHub repo KorGE

    KorGE Game Engine. Multiplatform Kotlin Game Engine

  • GitHub repo klock

    Multiplatform Date and time library for Kotlin

  • GitHub repo Zircon

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

    Project mention: 7drl 2021 Collaborations Thread | reddit.com/r/roguelikedev | 2021-03-02

    Hi all! If any of you want to use a Hexworks project for the 7DRL (Zircon or Amethyst) feel free to jump on our Discord Server where you can get help with those and talk with other 7DRLers!

  • GitHub repo openrndr

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

  • 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 dotenv-kotlin

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

  • GitHub repo konfig

    Simple config properties API for Kotlin (by npryce)

  • GitHub repo lets-plot-kotlin

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

    Project mention: Data visualization? | reddit.com/r/Kotlin | 2021-03-03

    There's let's plot for kotlin, which I started trying out a couple days ago. First time plotting data in any language, and it worked pretty well for me. The apk is based on ggplot for R

  • GitHub repo Katana

    Lightweight, minimalistic dependency injection library for Kotlin & Android

  • GitHub repo 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.

  • GitHub repo three.kt

    Three.js port for the JVM (desktop)

  • GitHub repo Kotlin Spotify Web API

    Spotify Web API wrapper for Kotlin, Java, JS, and Native - Targets JVM, Android, JS (Node/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: Easier Spotify authorization and broadcast receivers on Android with spotify-web-api-kotlin | reddit.com/r/Kotlin | 2021-02-24

    I've been focusing on adding Android-specific functionality to spotify-web-api-kotlin, including simpler broadcast notification receivers (for notifications from the Spotify app), simpler PKCE and implicit grant authorization, and adding an optional credential store for Spotify tokens.

  • GitHub repo Turtle 🐢

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

  • GitHub repo openvr

    OpenVR SDK (by kotlin-graphics)

  • GitHub repo MapNeat

    MapNeat is a JVM library written in Kotlin that provides an easy to use DSL (Domain Specific Language) for transforming JSON to JSON, XML to JSON, POJO to JSON in a declarative way.

  • GitHub repo breeze-framework

    基于Kotlin的整合代码框架,为标准库和其他框架提供各种有用的扩展。Integrated code framework based on Kotlin, provides many useful extensions for standard library and some frameworks. (by DragonKnightOfBreeze)

  • GitHub repo fizz-jvm

    A very pragmatic JVM implementation which allows to run a compiled FizzBuzz example.

    Project mention: Instead of writing FizzBuzz, why not write your own basic JVM implementation which can execute a compiled FizzBuzz solution | reddit.com/r/programming | 2021-03-04
  • GitHub repo PlotAssert

    Test the shape of your functions!

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


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

Project Stars
1 XiaomiADBFastbootTools 2,124
2 Orbit 1,540
3 kotlin-logging 1,400
4 KorGE 802
5 klock 578
6 Zircon 556
7 openrndr 492
8 hexagon 338
9 dotenv-kotlin 333
10 konfig 248
11 lets-plot-kotlin 186
12 Katana 181
13 kotlin-faker 141
14 three.kt 139
15 Kotlin Spotify Web API 90
16 Turtle 🐢 27
17 openvr 26
18 MapNeat 17
19 breeze-framework 7
20 fizz-jvm 7
21 PlotAssert 3