Browse Kotlin Multiplatform libraries
index data from klibs.ioFacilitates creation of platform-specific bindings for integrating static libraries, automates Rust to Kotlin code generation, and supports publishing to Maven and GitHub Packages for streamlined distribution.
Enables integration of MAUI with multiplatform code by generating iOS and Android bindings from shared code, offering features like generating iOS bindings from annotated source code.
Generates multiplatform RPC code from .proto files, leveraging Wire library. Features plugin integration, schema handler configuration, and allows customizations for code generation tasks.
Facilitates generation of Java/Kotlin source files, offering a streamlined and unified structure for managing code base creation across different projects.
GNav-like navigation component with KSP metadata code generation and Gradle task wiring to include generated sources, enabling stable build-time navigation setup across modules.
Type-safe i18n: generates classes from YAML translations, catches missing keys at compile time, supports parameter interpolation, nested keys, locale enums and Ktor-based request locale resolution.
Compile-time, type-safe generation of conversion extension functions for data, enum and sealed class object-to-object mappings; reversible mapping, automatic primitive and collection conversions, zero runtime overhead.
Render SVG icons in Compose with compile-time code generation, type-safe DSL for SVG creation, animated presets and path-morphing, symbol/use support, and runtime SVG parsing.
Annotation-driven, compile-time navigation generator: declare journeys as sealed interfaces; generates typed controllers, sealed view classes, a saved back-stack host, and declarative piggybacked side-effects.
Code-generates safe URIs from type-safe arguments using KSP. Supports path and query parameters and includes modifiers for query and unescaped parameters. Experimental phase.
Client library interacts with the Central Publisher API, offering JSON, file, and form input support, and query parameter collection formats. Utilizes HTTP Basic and Bearer Token authentication.
Implements a lightweight, efficient alternative to Apache Thrift for generating immutable data classes, reducing method count, enhancing type safety, and supporting PII redaction and obfuscation features. Ideal for Android environments.
Generates server code to enhance productivity by automating tasks, allowing focus on core functionalities. Currently in pre-alpha development stage.
Generates typesafe APIs from SQL statements, verifies schemas and migrations at compile-time, and enhances IDE support with autocomplete and refactoring for simplified SQL management.
Automatic differentiation library enabling compile-time optimization of mathematical expressions, featuring multi-module architecture, KSP-based code generation, and computational graph visualization through Graphviz.
Facilitates interaction with Etsy's Open API v3, supporting JSON, file, and form inputs. Enables manipulation of listings, taxonomies, payments, and reviews with comprehensive endpoint documentation.
Facilitates the serialization and deserialization of objects into byte arrays, supporting binary data protocols. Offers processor options, custom serializers, and deserializers through annotations for greater flexibility.
Multiplatform RPC toolkit with Ktor integration, enabling service interface definition and cross-boundary calls. Offers client/server stub generation, pluggable transports, and optional obfuscation.
Type-safe, declarative navigation for Compose apps with annotation-driven code generation, generated direction registries, deeplink resolution, scoped graphs, safe/unsafe APIs, and lifecycle-aware controller.
Generates type-safe, build-time resource access for cross-platform projects, producing platform-specific resource objects and helpers, with override strategies, configurable package and resource-folder naming.
Compile-time dependency injection compositor offering annotation-driven DI, graph validation at compile time, generated entry points, singleton support, and fast incremental builds for safe, efficient dependency wiring.
Type-safe test fixture generation with a composable, declarative API for building complex object graphs, nested overrides, sealed/enum/null handling, annotation-driven auto-registration, and testing-framework integration.
Generates complete type metadata at compile time—including generics, star projections, nullability, annotations, fields and inheritance—injecting TypeInfo/FullTypeInfo for zero-reflection runtime type inspection and access.
Generates typesafe APIs from SQL statements, verifies schemas, statements and migrations at compile-time, and provides IDE autocomplete/refactoring plus multi-dialect SQL and labeled-query support.
Production-grade, Compose-first navigation runtime built around a deterministic state machine; zero reflection, first-class telemetry with pluggable exporters, devtools overlay, deep-link generation, state restoration and testing helpers.
Compose-based icon toolkit wrapping Lucide icons: lazy icon registry, configurable icon component, searchable picker with localization, custom icon registration, and build-time generator for bundled icons.
Compile-time Jetpack Compose preview browser: annotate composables with @ComposePreview, run KSP, browse interactive previews without reflection or manual registration, auto-generated registry.
Type-safe, annotation-driven DataStore code generation producing zero-boilerplate compile-time implementations from simple interfaces; supports suspend and reactive reads, typed preferences, object serialization, and constructor/reflection instantiation.
Compile-time, type-safe object mapping via annotations; generated mappers return Result<T> with path-aware errors, compile-time lossless-conversion checks, fallback ladder, pluggable converters and observability.
Supports Kotlin as a target for ANTLR, offering a plugin for generating lexers, parsers, and listeners, along with a multi-platform runtime library. Experimental status.