Kotlin is a modern, statically-typed programming language that runs on the JVM and is fully interoperable with Java. It is concise, expressive, and specifically designed to solve many of the issues found in Java, making it a popular choice for Android development and server-side applications.
A Kotlin framework for building web applications and microservices, providing asynchronous, non-blocking I/O support.
A framework for building stand-alone, production-grade applications in Java or Kotlin with minimal configuration.
A Kotlin SQL framework that allows building type-safe SQL queries and provides an ORM for working with databases.
A Kotlin library for serialization and deserialization of objects into various formats such as JSON, ProtoBuf, and CBOR.
A Kotlin library for simplifying Android development by providing easy-to-use DSLs for layouts, intents, and more.
A domain-specific language (DSL) framework for building readable, concise configuration files in Kotlin.
A library for functional programming in Kotlin, offering data types and abstractions for working with immutable data and functional operations.
A testing framework for Kotlin designed to be expressive, lightweight, and easy to use for unit and integration testing.
A Kotlin library that simplifies asynchronous programming by providing lightweight threads and cooperative multitasking.
A Kotlin-based declarative UI framework for building desktop applications using the same principles as Jetpack Compose for Android.
Kotlin Native enables you to compile Kotlin code to native binaries that run without a virtual machine, allowing you to write apps for iOS, embedded systems, and other platforms.
A Kotlin API for generating .kt source files, commonly used for code generation tasks.