Kotlin Jvm

Open-source Kotlin projects categorized as Jvm | Edit details

Top 23 Kotlin Jvm Projects

  • GitHub repo XiaomiADBFastbootTools

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

    Project mention: Unable to remove Wallpaper Carousel no matter what I do | reddit.com/r/Xiaomi | 2021-11-29

    After that, download this on your PC and open it. Then connect your phone to the pc and allow usb debugging from this pc.

  • GitHub repo kotlin-logging

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

    Project mention: How to provide one's own class to a typed instance? | reddit.com/r/Kotlin | 2021-10-30

    Why that over the much more popular kotlin-logging?

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Orbit

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

    Project mention: About Halo game's backend | reddit.com/r/programming | 2021-10-12
  • GitHub repo KorGE

    KorGE Game Engine. Multiplatform Kotlin Game Engine

    Project mention: Do you think libgdx is good for 2D? | reddit.com/r/gamedev | 2021-11-23

    But if you prefer Kotlin and want to use Kotlin specific language features, you can consider KorGE(https://korge.org). KorGE supports "JVM for Android, JS for the Web and Native code for iOS and Desktop."(https://korge.org/features/native)

  • GitHub repo MVIKotlin

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

    Project mention: Is this an over-engineered way to have an Android ViewModel with MVI design pattern? | reddit.com/r/Kotlin | 2021-11-05

    If you're looking at using MVI with kotlin in general, you should check out MVIKotlin. It provides the basic rails for the pattern with support for coroutines and reaktive.

  • GitHub repo klock

    Multiplatform Date and time library for Kotlin

    Project mention: How We integrated Kotlin Multiplatform Into Profi | reddit.com/r/KotlinMultiplatform | 2021-07-26

    Move from org.json to kotlinx.serialization and from JodaTime to klock. Some parts had to be moved into the platform-dependent code in the form of expect/actual.

  • GitHub repo Zircon

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

    Project mention: New Zircon Release is out: 2021.1.0-RELEASE | reddit.com/r/Kotlin | 2021-09-01

    There is another improvement that helps with extensibility: now it is possible to create custom tileset loaders. There is already a WIP loader that uses Tiled's format.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo openrndr

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

    Project mention: Processing and P5 Got Newbies into Coding | news.ycombinator.com | 2021-11-23

    OPENRNDR is worth checking out for anyone interested in processing https://openrndr.org/

    It avoids a lot of the weirdness that processing has in its relation with Java and meets somewhere between that and open frameworks.

    Great to check out if you've been looking for a playground to get familiar with Kotlin too!

  • 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: Hexagon 1.4.0 released!!! 🎉 | dev.to | 2021-08-12

    Hexagon is a Microservices Toolkit that aims to provide all you need to develop applications that run on Cloud environments.

  • GitHub repo dotenv-kotlin

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

    Project mention: Variáveis de ambiente no Kotlin | dev.to | 2021-09-09
  • 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 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.

  • GitHub repo Katana

    Lightweight, minimalistic dependency injection library for Kotlin & Android

  • GitHub repo xmlutil

    XML Serialization library for Kotlin

    Project mention: Kotlin Team AMA #3: Ask Us Anything | reddit.com/r/Kotlin | 2021-05-27

    It now supports JSON, ProtoBuf and CBOR. XML is a community-supported format that is provided by xmlutil

  • 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 (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 kotlin-inline-logger

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

    Project mention: How to provide one's own class to a typed instance? | reddit.com/r/Kotlin | 2021-10-30

    I recommend trying out https://github.com/michaelbull/kotlin-inline-logger.

  • GitHub repo Turtle 🐢

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

    Project mention: Did you already use Kotlin+coroutines for scripting? If so, you should take a look at kotlin-process to easily call external processes! | reddit.com/r/Kotlin | 2021-06-22

    Do you mean https://github.com/lordcodes/turtle ? I didn't know this project (I added it in the README's alternatives list).

  • GitHub repo asteroids-compose-for-desktop

    Simple space game, built with Compose for Desktop!

    Project mention: How I built an "Asteroids" game using Jetpack Compose for Desktop | dev.to | 2021-05-06

    We will take a look at parts and structures in the code that I find the most interesting. To see how it all fits together, I suggest exploring the whole code on GitHub. The whole implementation is only 300 lines of code, which I hope makes studying and understanding it easy.

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

    Project mention: I've written a DSL (kotlin) to transform JSON objects from one format to another | reddit.com/r/programming | 2021-10-17
  • GitHub repo openvr

    OpenVR SDK (by kotlin-graphics)

  • GitHub repo pdf-builder

    PDF builder written in Kotlin with a statically typed DSL

    Project mention: Is there any report generation library like Jasper report for Kotlin? | reddit.com/r/Kotlin | 2021-11-20
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-11-29.

Kotlin Jvm related posts


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

Project Stars
1 XiaomiADBFastbootTools 2,753
2 kotlin-logging 1,647
3 Orbit 1,579
4 KorGE 1,027
5 MVIKotlin 714
6 klock 640
7 Zircon 624
8 openrndr 566
9 hexagon 370
10 dotenv-kotlin 355
11 konfig 258
12 lets-plot-kotlin 228
13 kotlin-faker 206
14 Katana 183
15 xmlutil 180
16 three.kt 157
17 Kotlin Spotify Web API 115
18 kotlin-inline-logger 81
19 Turtle 🐢 77
20 asteroids-compose-for-desktop 55
21 MapNeat 44
22 openvr 27
23 pdf-builder 24
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives