Browse Kotlin Multiplatform libraries
index data from klibs.ioAdds 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.
Compiler plugin generates platform-compatible functions for suspend functions, allowing seamless integration and usage of asynchronous code in synchronous contexts across different platforms.
Interactive graph visualization supporting hierarchical and force-directed layouts, custom layout plugins, customizable nodes and edges, zooming/panning, resizable canvas, layout animations and automatic node measurement.
Implements drop and inner shadows for Compose, allowing customization of shadow properties like shape, color, offset, blur, and spread for enhanced UI design.
Integrates AndroidX Navigation3 with browser History, offering chronological and hierarchical navigation modes, maps app backstack to history fragments, supports single-time configuration and address-bar navigation.
Wrapper around IndexedDB, enabling access via suspend functions for linear, non-callback control flow. Facilitates database creation, migration, transactions, and data operations with key ranges and cursors.
Lightweight, feature-rich declarative error handling framework for functional programming, offering 90+ operators. Ensures compile-time error handling and enhances code readability and extensibility through Railway Programming principles.
Minimalistic logging library facilitating initialization, log level configuration, and various logging sinks (AndroidLog, Println, MemoryRing). Supports convenient log methods for info, debug, warning, and error.
Highly customizable swipeable component with REVEAL/DISMISS modes, directional control, 15+ built-in animations, gradient backgrounds, threshold-based triggers, real-time progress and flexible theming.
Implements a stale-while-revalidate (SWR) cache invalidation strategy for Compose, enabling efficient data fetching, error handling, and auto revalidation, closely mirroring React SWR's API and options.
Implements the SymSpell fuzzy search algorithm for fast and efficient spelling correction, supporting sentence-level context and customizable weighted edit distances. Features Qwerty/Qwertz keyboard distance for improved accuracy.
Facilitates AI agent development with streamlined integration of Anthropic API, offering automatic JSON schema generation for tools and reduced verbosity in defining agent capabilities.
Efficiently extracts values from JSON objects using simplified JsonPath syntax. Supports functional programming aspects and avoids exceptions, enhancing performance by up to 7x compared to other implementations.
Validates JSON elements against various JSON schema drafts, supporting a range of keywords and conditions, including types, enums, patterns, and logical operations. Facilitates schema loading, validation, and error handling.
Implements a flexible Material 2 Data Table with features like column width settings, sorting, various column types, filtering, pagination, and scrolling capabilities for enhanced data representation.
Enables building concurrent systems using the actor model, leveraging coroutines for asynchronous message passing. Supports clustering for scalability and fault tolerance, under active development.
Minimal, dependency-free color picker tool featuring Circular, Square, and Ring components for customizable color selection. Integrates seamlessly with projects for enhanced user interaction.
A comprehensive logging and tracing platform designed for asynchronous, scalable event-driven systems. Ensures OpenTelemetry compatibility, supports SLF4J integration, and prevents log flooding with dynamic rate-limiting.
Lean, fast HL7 FHIR data-model implementation with minimal generated classes, JSON-only serialization, multi-version support, and a tiny runtime footprint for efficient healthcare data handling.
Store mutable state persistently within composable functions, supporting various data types like String, Int, and Boolean, and simplifying state retention across app restarts.
Explores a custom text editor with rich text rendering, efficient long-form text handling, cursor movement, text selection, and spell-check capabilities. Features custom span drawing and efficient edit tracking.
Facilitates serializing and parsing CSV data, supporting various record types. Offers configurable options and pre-defined formats, optimizing performance for fixed-column CSV files.
Enables type-safe SQLite database access with auto-generated code from SQL files, comment-based annotations for code control, and no need for IDE plugins, focusing on SQLite-specific optimizations.
Asynchronous coroutine-based client for Chrome DevTools Protocol; supports browser automation, debugging, and interaction with Chrome targets through type-safe domain commands and event handling.
Facilitates fullstack remote procedure call capabilities for web applications, supporting shared code, multiple serialization types, automatic endpoint generation, and two-way communication with WebSockets and SSE.
Simulating WindowInsets in Compose previews and tests — status/navigation bars, display cutouts; visual overlap highlighting, screenshot-friendly configurations, and device recording to capture real insets.
Extensible routing library for creating independent, type-safe routes with support for route handling, nested routing, type-safe navigation, event routing, and various integration modules like Compose and Voyager.
A simple, customizable, and modern library for displaying alert banners in your Jetpack Compose and Compose Multiplatform applications. Easily integrate and adapt to suit any style or use case - from error notifications to informational messages!