Browse Kotlin Multiplatform libraries
index data from klibs.ioOpen-source design system library enhances consistency and efficiency in product development. Features include Material 3 components, easy integration, customizable themes, icons, illustrations, and comprehensive documentation.
Enables media picking (photos/videos) and video player control with support for compose functionality, including capturing photos from the camera and selecting images from the gallery.
Offers functionality for handling cryptography, COSE, JOSE, and PKI applications, including public keys, algorithm identifiers, X509 certificates, and certification requests. Supports attestation and hardware-backed crypto on mobile including biometric authentication. Features a comprehensive ASN.1 parser and encoder, and DSL for generating ASN.1 structures.
Simplifies Compose development with features for seamless data fetching, extensible validation, and flexible state management. Enhances readability and minimizes re-composition impact.
Facilitates image cropping with support for shapes, aspect ratios, transformations, and large images. Offers out-of-the-box or custom UI options and easy integration with image sources.
Combines React Native and Kotlin Multiplatform by generating native modules for iOS and Android from shared code. Exposes Kotlin Flows directly to React Native, supporting native module creation, event emitters, and dependency injection.
Lightweight library streamlining deep link management by abstracting platform-specific details, enabling unified cross-platform logic execution, rapid setup, and compatibility with various navigation libraries.
3D virtual globe API for visualizing geographic or geo-located information in 3D and 2D. Enables customization of terrain and imagery, and interaction with various geometric shapes.
Enables SQL queries at compile time using familiar language constructs. Simplifies database querying by allowing use of standard operators and syntax for conditions, joins, and subqueries. Offers a functional and composable approach to writing queries.
Shared MVVM library for UI applications with lifecycle-aware components, state restoration, and interoperability with Swift/Objective-C and SwiftUI. Supports multiple platforms, including Compose Multiplatform.
Enhances the original with updated features like SwipeBox, improved Date Picker interactions, and faster automated releases. Integrates new multiplatform features efficiently.
Library emits network connection status, offers immediate connection state checks, IP info retrieval, and network state observation. Supports customizable instance creation and includes default IP resolvers.
Library simplifies navigation management with a clean, decoupled API, supporting type-safe commands, lifecycle awareness, and easy testability through a command queue and architectural components.
Protobuf message definitions for a mesh radio network, documented with API reference and prebuilt TypeScript, Rust and cross-language client packages for app and firmware integration.
Enables dynamic UI updates without app redeployment, leveraging JSON-defined components and real-time modifications. Supports custom components, value binding, and extensive JSON-based modifier configurations. Ideal for A/B testing and centralized UI management.
Image transformations for Coil, including color filters, crop/grayscale/square crops, blur and mask, GPU-accelerated filters, and face-centered transformation for automated face-aware cropping.
Coroutines-powered test framework enabling structured testing with dynamic tests, flexible configuration, and coroutine context inheritance. Features include extensible DSL, test fixtures, and multiplatform API.
Offers a unique, standalone theme emulating a Win9x-style UI, with customizable components and extensive multiplatform support, designed for Jetpack Compose applications.
Enables seamless integration of interactive, declarative notifications with full support for Android, Linux, and Windows, offering rich user interactivity and cross-platform compatibility.
KMP MVI framework built on Compose, facilitating modern application architecture with streamlined state management and intuitive UI updates.
Enables developers to use Google's generative AI models for tasks like text generation, multimodal content creation, and building conversational interfaces. Offers multimodal capabilities and supports multiple platforms.
Opinionated application state management framework with support for multiple targets, focusing on the MVI pattern. Features include handling user inputs, updating state, and integration with various UI toolkits.
Cross-platform audio tag editor in early development, leveraging Compose for UI and kotlinx-io for IO operations, supporting FLAC format metadata reading and writing.
On-device and remote LLM inference via native llama.cpp bindings, offering embeddings, context-aware text generation (streaming & non-streaming), lightweight HTTP client/server and GGUF model support.
Enables creation of visually appealing and dynamic text displays with various styles like sliding, scrolling, blinking, and typing. Offers utility functions for loading and timekeeping.
Builds instant-search experiences on Android with widgets and helpers, leveraging Algolia's API. Supports Compose UI, Paging 3, and Insights integration. Includes telemetry for data collection and prioritization.
Simple, powerful, and lightweight dependency injector allowing usage without extra files. Supports various scopes, environments, runtime arguments, and interface injections. Ideal for Android, iOS, JVM, and JS development.
Facilitates real-time, event-based communication through Socket.IO for mobile platforms, supporting various socket events and offering seamless integration with common code.
Creates customizable coachmarks for guiding users through apps, integrating seamlessly with Jetpack Compose UI components. Offers dynamic tooltip views, flexible design options, and comprehensive documentation.
Cross-platform WebView component exposing WebViewState and navigator APIs; backed by native OS webviews via Rust+UniFFI (Wry), with JS-native bridge, cookie API, request interceptor.