Browse Kotlin Multiplatform libraries
index data from klibs.ioRuns a "hook" lambda after a code block, regardless of success, failure, or application termination. Useful for operations affecting external systems, like file locks.
Enables app preview and simulation across various screen sizes, devices, and settings like dark mode and orientation. Supports custom device configurations and web-based demos for online showcasing.
Flexible and lightweight drawing library enables customizable screen drawing with advanced features like palm rejection and line style customization, supporting bitmap export and sharing.
Enables biometric user authentication using FaceID and TouchID, integrating seamlessly with Compose Multiplatform and providing robust support for Android and iOS platforms.
Facilitates Android device connection without ADB server, supporting wireless debugging, apk sideloading, file management, port forwarding, and shell command execution with secure SSL/TLS1.3 connections.
Implements a flexible data table for seamless data visualization and manipulation, featuring responsive layouts, in-cell editing, custom cell rendering, lazy loading, and efficient list updates.
Development shifted to a new repository at korlibs/korge; old repo will be read-only with a backup branch available.
Creates a debugging menu featuring network inspection, customizable properties, and key-value storage. Allows toggling settings, selecting options, and executing actions through a user-friendly interface.
Modern color science library featuring perceptually-uniform color spaces, advanced color appearance models, hue-preserving gamut mapping, automatic conversion, and support for custom color spaces with an idiomatic API.
Generates TypeScript interfaces from serialization classes, ensuring seamless JSON communication. Handles basic classes, nullable properties, value classes, enums, lists, maps, and sealed class polymorphism. Yee haw!
Generates `Parcelable` implementations for Apple targets, enabling serialization/deserialization similar to Android's `kotlin-parcelize`. Supports various data types and custom parcelers, facilitating cross-platform code sharing.
Display and parse emoji in strings, extract and list emoji, replace short-codes/emoticons; render using Noto images or animations with system-font fallback and customizable download handling.
Parses HTML into Kotlin objects using customizable annotations and serialization logic, supporting regex, default values, and custom serializers. Integrates with third-party libraries and offers configurable options for parsing behavior.
Simple UI component explorer for creating and testing UI elements, supporting both Android View and a declarative UI approach. Extensible through annotations and showcases with demo modules.
Lightweight embedded interpreter executes type-safe scripts with a subset of standard libraries and third-party support. Facilitates script execution across multiple platforms within a host runtime environment.
Enhances Compose HTML projects with predefined Bootstrap functions and icon support. Facilitates SCSS integration for styling customization, simplifying frontend development with Bootstrap's styling capabilities.
Minimalistic audio player library enabling audio playback without UI, wrapping native functionality in "headless" mode. Compatible with various platforms and includes examples for Jetpack Compose integration.
Tracing, monitoring and evaluating AI features via a unified API that captures structured traces, follows OpenTelemetry Generative AI semantics, auto-instruments popular AI clients, and exports to observability backends.
macOS‑26 visual system delivering 30+ native‑feeling components, light/dark theming, built‑in design tokens (colors, Manrope typography), animations, and zero external UI dependencies.
Create chat-bots for VK.com with minimal code, leveraging customizable API calls, batch requests, and DSL for message handling. Supports synchronous, asynchronous, and coroutine-based operations.
Manages state evolution and side-effects with coroutine and Flow support, testing utilities, and code generation to reduce boilerplate. Compatible with multiple languages and platforms.
Extensible library simplifies text field validation, offering abstraction and reusable logic for UI frameworks. Features include error handling and validation state management. No longer maintained.
Template for publishing to Maven Central; Fibonacci sequence generation from environment-provided seed numbers, with tests and minimal setup for a deployable library.
Supports Parcelize in common code, enabling `@Parcelize` annotation for automatic `Parcelable` implementation. Compatible with Android and other targets, simplifying data serialization across platforms.
Adds support for Unicode normalization as per Unicode Standard Annex #15, extending the `String` class with a `normalize(Form)` method, supporting NFC, NFD, NFKC, and NFKD forms.
Enhances user interfaces by facilitating the creation of sequential animations, offering hierarchical management, robust error handling, and customizable transitions for an intuitive animation experience.
Personal cloud computer for storing photos, media and documents, running sandboxed WebAssembly apps (password managers, smart‑home, trackers), portable between hosts, pay‑as‑you‑go storage and backups.
Manages data consistency across microservices using the saga design pattern. Facilitates distributed transactions with a convenient DSL, enabling automatic rollbacks and compensating actions for composed operations.
Wrapper for Bitcoin Core's secp256k1 library, facilitating cryptographic operations like signature generation and verification. Offers cross-platform support with native bindings for enhanced performance.
Compiler plugin generates platform-compatible functions for suspend functions, allowing seamless integration and usage of asynchronous code in synchronous contexts across different platforms.