SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Kotlin Jvm Projects
-
kotlin-logging
Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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
-
MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library (by badoo)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
keyguard-app
Keyguard is an alternative client for the Bitwardenยฎ platform, created to provide the best user experience possible.
-
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.
-
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.
-
FlowMVI
A Kotlin Multiplatform MVI library based on coroutines with a rich DSL and a powerful plugin system.
-
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.
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: SLF4K VS kotlin-logging - a user suggested alternative | libhunt.com/r/solo-studios/SLF4K | 2024-03-18kotlin-logging is a Multiplatform logger for kotlin, whereas SLFK4 is a lightweight wrapper around SLF4J, so it only works on JVM. but if you only need JVM support, SLF4K is very good
Project mention: KorGE early dev version published with WASM (WebAssembly) support! Along KorIO, KorIM, KorAU, KorTE, korinject, and KorGW | /r/Kotlin | 2023-06-03
Author here. I have no idea what you could possibly mean with this comment. The coroutineBinding implementation correctly uses the coroutines API for parallel decomposition of Result bindings, exactly how the Kotlin Corotines guide tells you to (backed by a [Mutex](https://github.com/michaelbull/kotlin-result/blob/master/kot...)). The coroutineBinding isn't even the main selling point of the library, you can use it without using this feature entirely.
Please could you elaborate on what "looking thread safe" means to you? The only portion of the library that supports concurrency *is* thread safe - the unit tests prove it and the use of concurrency primitives such as Kotlin's Mutex are indicative of this. I truly have no idea how you've judged the entirely of the lbirary on whether it's "thread safe" when there is a single function that's related to concurrency and it is very clearly using concurrency primitives.
Project mention: Show HN: SalamiVG, an SVG framework for generative art and creative coding | news.ycombinator.com | 2024-02-07I've been having fun making generative art for a few years and recently got the itch to write my own JS library for sketching SVGs.
This library is heavily inspired by OPENRNDR [1], which to date has been my framework of choice.
My motivation to write a JS library for SVGs came from a desire to bring the programming style I love from OPENRNDR into a language I use every day. I was also motivated to generate simple SVGs that I understood deeply because I'd like to start using a plotter soon to bring these sketches into the physical world.
The library is pretty bare-bones, but I did my best to document it thoroughly enough that a beginner could install it and draw their first sketch in as little time as possible. All the documentation, including an FAQ, is hosted in the project Wiki [2]. And yes, I do recommend p5.js for most users/beginners, but I still believe this library fills a niche.
Happy to answer any questions, or field any criticisms/notes.
[1] https://openrndr.org/
I'd recommend you use Zircon, it's THE roguelike rendering library for Kotlin/JVM. The developer is/was active on the discord too. Zircon website
Project mention: Bring garbage collected programming languages efficiently to WebAssembly | news.ycombinator.com | 2023-11-03> I was curious if there was a WASM to JVM and it seems there is one on GitHub [...] https://github.com/cretz/asmble
While it works well, this was mostly a fun project for me and I no longer really maintain it. I hope that the ideas and explanations of how I mapped WASM IR to JVM bytecodes helps whoever does build this in a more official capacity. I don't have any plans to support WASM GC currently.
Project mention: ๐ New Library: ApiResult - A Monad for Declarative and Functional Error Handling | /r/androiddev | 2023-08-31I also can't not mention how well the library plays with our architecture FlowMVI. The stability and performance of features in our projects using the two new libraries is absolutely incredible, featuring almost 0% crash opportunity below the UI Layer.
Kotlin Jvm related posts
-
JEP draft: Exception handling in switch
-
SLF4K VS kotlin-logging - a user suggested alternative
2 projects | 18 Mar 2024 -
Show HN: SalamiVG, an SVG framework for generative art and creative coding
-
Regarding Lenses, Prisms and Optics
-
Alternatives to scala FP
-
KorGE early dev version published with WASM (WebAssembly) support! Along KorIO, KorIM, KorAU, KorTE, korinject, and KorGW
-
Kotlin Multiplatform in Intellij, "hot reloading"
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Index
What are some of the best open-source Jvm projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | kotlin-logging | 2,485 |
2 | KorGE | 2,318 |
3 | Orbit | 1,705 |
4 | dependency-analysis-gradle-plugin | 1,617 |
5 | kotlin-result | 937 |
6 | MVIKotlin | 824 |
7 | openrndr | 818 |
8 | Zircon | 742 |
9 | keyguard-app | 696 |
10 | asmble | 617 |
11 | hexagon | 550 |
12 | dotenv-kotlin | 472 |
13 | kotlin-faker | 432 |
14 | lets-plot-kotlin | 407 |
15 | xmlutil | 351 |
16 | konfig | 276 |
17 | Turtle ๐ข | 243 |
18 | FlowMVI | 220 |
19 | three.kt | 204 |
20 | eureka | 185 |
21 | Kotlin Spotify Web API | 178 |
22 | ore-infinium | 178 |
23 | klogging | 155 |
Sponsored