Best Kotlin
Updated DailyNo tags available
Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.
Ktor is a flexible web application framework built using Kotlin. It’s notable for its asynchronous programming capabilities simplifying backend development. Primarily designed for developers working with Kotlin, Ktor supports building web servers, APIs and clients efficiently. It's suitable for thos...
Javalin is a lightweight web framework for Java and Kotlin that focuses on simplicity and ease of use. It uses Jetty as its default embedded server and employs a straightforward routing syntax with minimal configuration requirements. The framework supports both synchronous and asynchronous request h...
http4k is an open-source HTTP toolkit written in Kotlin that allows developers to build HTTP servers and clients using functional programming principles. It models HTTP concepts as pure Kotlin functions, enabling type-safe routing and processing. The framework is designed for engineers who prefer te...
KMM, championed by JetBrains, focuses on sharing business logic (networking, data models, view models) written in Kotlin, while allowing the UI layer to remain fully native (SwiftUI/Jetpack Compose). This approach offers the best of both worlds: maximum native performance and UI fidelity, combined w...
Jooby is a lightweight, open-source web application framework designed for the Java Virtual Machine, supporting both Java and Kotlin programming languages. It is built upon standard Java technologies like Netty, Jetty, and Undertow, utilizing a modular architecture that prioritizes convention over c...
Spark Framework is a micro web framework designed for the Java and Kotlin programming languages. It provides developers with a lightweight structure for building web applications and RESTful APIs without the overhead of larger enterprise frameworks. The framework is inspired by Ruby's Sinatra and ut...
This specialized pattern refactoring addresses complex state management within Kotlin Flow streams. It involves safely transforming sequential, asynchronous data pipelinessuch as combining multiple `flatMapConcat` operations or managing backpressureinto cleaner, more readable sequences. It is crucia...
You're in. We'll email you when new Kotlin entries land.