Browse Kotlin Multiplatform libraries
index data from klibs.ioLightweight library offering efficient Trie data structures with several optimized implementations. Ideal for autocomplete, spell checkers, and prefix-based applications.
Open-source deep learning framework simplifies creation of modern AI applications, adhering to GitFlow for branching and Semantic Versioning for release management.
Ktor plugin integrating RabbitMQ clients with coroutine-aware dispatcher, connection/channel management, DSL-based publish/consume, direct Java-client interop, serialization fallback, dead-letter handling, and custom coroutine-scope support.
Turns natural-language prompts into full Material 3 themes at runtime — generating colors, typography, and shapes from LLM seeds, expanding via HCT, with per-key caching and presets.
State management framework offering one-way data flow, immutable processing, explicit state transitions and state-machine DSL with enter/action/exit/recover, coroutine-based async, persistence, plugin-driven extensions, test-friendly.
Library facilitates reporting fatal and non-fatal exceptions from shared code. Integrates with FirebaseCrashlytics for logging and uses Napier logger for detailed error messages.
Enhances Jetpack Compose with additional features like placeholder UI, Flexbox-like layouts, swipe-to-refresh, and pager components, supporting a smoother development experience. Some functionalities have deprecation plans and migration guides.
Lightweight logging library enabling flexible log management with console and file logging, SLF4J integration, custom loggers, and efficient handling of expensive computations across various platforms.
Provides a comprehensive set of utilities for collections, coroutines, date-time, testing, and binary data manipulation. Features atomic collections, map-to-JS object conversion, coroutine combiners, and interval flows.
Tool for importing localized strings from external sources to various project formats, including XML, JSON, and INI files. Supports multiple platforms and integrates with Google Sheets for streamlined localization management.
Library facilitates creating, parsing, signing, and verifying JSON Web Tokens (JWTs) using various algorithms like HS256, RS256, and ES256. Supports custom claims and expiration settings.
Facilitates image display with gesture support using a customizable container function, allowing integration with various image frameworks, dynamic sizing, and optional exit mechanisms.
Mobile database optimized for offline use, simplifying data persistence with an object-oriented model. Features real-time data synchronization, intuitive developer experience, and supports asynchronous data observation.
Unified Google Maps Compose API providing map display, markers, shapes, camera control, custom icons, composable info windows, and smooth camera animations.
SVG decoder for Coil, rendering vector images to pixel-perfect bitmaps via resvg Rust FFI, with system font support, consistent rendering and no browser dependency.
Enhances drawing capabilities with a flexible painting helper for creating and managing artwork, offering features like customizable stroke width, toolbar visibility, and canvas export as image bitmap.
Enables displaying hints or tooltips pointing to specific UI elements, supporting multiple hints sequentially, customizable hint styles, overlay colors, and clip shapes.
Enables capturing composables as image bitmaps for testing, previews, or sharing. Offers an easy-to-use API and supports both Android and iOS platforms.
Offers a binding for llama.cpp, enabling API functionality for common usage across mobile platforms like Android and iOS.
Enables efficient decoding and encoding of static and animated GIFs, with features like parallel encoding, automatic compression, and support for various GIF options such as looping.
Generates HTTP client code at compile-time using annotations, inspired by Retrofit and Ktorfit. Features include no runtime dependencies, type-safe headers, and advanced customization options.
Google Photos-style pinch-to-resize grid offering pinch-to-change column count, haptic snaps, breathing-scale animation, smooth transitions, configurable gestures, programmatic controls, and preserved scroll position.
Highly customizable, interactive data grid offering physics-based drag-and-drop, injectable cell content, granular theming, selection engine, responsive columns, smart scrollbars, and loading/empty states.
Modern Material 3–based component system delivering accessible, themeable, customizable UI elements (Button, Card, Dialog, Calendar, Charts, Inputs) with simple APIs and design-token integration.
Synchronizes data using DecSync, offering a shared library and headers for integration. Build instructions provided for native and Android platforms. Supports donations via PayPal.
Provides libraries for Matrix, enabling HTTP client interactions and cryptographic operations with Olm. Includes functions for sending and redacting messages, generating signatures, and decrypting messages.
DSL for specifying systems via linear temporal logic. Enables model checking against implementations with Kotest or Scalacheck integration and property verification using Alloy integration.
Enforces exactness in data structures by leveraging the type system and smart constructors, ensuring values meet specified conditions. Supports composition and reuse of validation logic.
Simplifies unit testing of network requests by offering mock-like APIs compatible with various network libraries. Features `netmock-server` for localhost server testing and `netmock-engine` for lighter, library-specific testing with `MockEngine`.
Supports cryptographic operations including random number generation, hashing, message authentication codes, public-key cryptography, key derivation functions, ciphers, authenticated encryption, and one-time passwords.