Browse Kotlin Multiplatform libraries
index data from klibs.ioComprehensive toolkit for integrating WebRTC functionality into projects. Supports audio/video, data channels, and screen capture. Compatible with Android, iOS, and JS/WasmJS. Detailed installation and usage instructions provided.
Simplifies networking and database caching, handling resource states efficiently and ensuring a fluid app experience. Integrates with Ktorfit, Retrofit, or core networking modules for flexible implementation.
Offers a high-performance, non-blocking database driver supporting PostgreSQL, MySQL, and SQLite. Enables asynchronous I/O, customizable connection pooling, and auto-generated CRUD operations.
Enables seamless YouTube video and audio playback across multiple platforms, integrating with JetBrains Compose Multiplatform. Features include authentication tokens, event handling, and reels view support.
Effortlessly encrypts and persists data using hardware-backed security, offering one-code-path simplicity, seamless integration, and protection for sensitive information like OAuth tokens.
Enables creating complex, responsive layouts by positioning UI elements relative to each other, improving code readability and alignment efficiency across multiple platforms.
Converts popular icon libraries to Image Vectors for use in Jetpack Compose apps. Easily copy and paste icons into design tools or projects, with support for tinting through composables.
Compose Multiplatform animation library parses Adobe After Effects animations, inspired by Airbnb/Lottie. Features include loading animations from files, URLs, or JSON strings, controlling playback, adjusting speed, setting iterations, and observing state changes.
Generates and manages code for Protocol Buffers with features like clean data class generation, JSON serialization, oneof handling as sealed classes, and support for proto2 and proto3 syntaxes.
Multifeature camera UI library for capturing photos and videos with zoom, tap-to-focus, flash/torch, exposure control, multi-lens support, 30/60 FPS recording, stabilization, and code scanning.
Generates color palettes from images, including the dominant color, and integrates with Material themes. Supports various image sources and provides extensions and composables for easy implementation.
Material 3 country-code picker UI offering 250+ countries with flags and dial codes, phone validation/formatting, accent-normalized search, responsive dialogs, keyboard navigation, and multilingual support.
Rich bottom sheet component for building responsive UIs. Features peek support, customizable animations, interceptable states, keyboard handling, Material design compatibility, and window control properties.
High-level toolkit for interacting with AWS services via category-based APIs and plugin drivers—auth, storage, analytics, geo, GraphQL—plus SDK escape hatches and Rx/async adapters.
Simplifies in-app purchases and subscription management with features like server-side receipt validation, real-time event notifications, remote product configuration, and seamless integrations for analytics and attribution tools.
Facilitates URI and URL parsing, manipulation, and encoding/decoding based on AOSP's Uri and UriCodec implementations. Integrates easily with Gradle for seamless dependency management.
Library suite and tools for issuing, presenting, and verifying mDL/VC credentials using ISO mdoc, SD‑JWT, W3C Digital Credentials, OpenID4VP, and zero-knowledge proof integration.
Create native-looking UIs for Mac using Compose UI, with the ability to share UI code across multiple platforms. Includes components like search fields, text fields, checkboxes, and more.
Compose-multiplatform navigation library leveraging Decompose to manage screen configurations with a `Router`, supporting retention of view models across configuration changes and multiple platforms.
Modern text editor integrates AI, focusing on offline functionality and privacy. Offers SDK for enhanced text editing experiences in various applications, ensuring data stays on your device.
ORM library enabling direct insertion and querying of objects in a database through a DSL and KSP, leveraging SQLite and supporting serialization/deserialization with kotlinx.serialization.
Enhances performance by marking data as stable or immutable, allowing the compiler to optimize rendering in multi-module projects. Provides annotations like `Stable`, `Immutable`, and `StableMarker`.
Enables function-like navigation for screens within applications, using a concept of navigation keys as contracts for screen transitions, with support for fragments, activities, and composables.
Offers a set of customizable chart components, including BarChart, BubbleChart, Dial, GasBottle, LineChart, and PieChart. Supports theming and animation for enhanced visual appeal and user experience.
Facilitates creating and managing UI components dynamically across multiple platforms, enabling stateful and composable UI representations. Features include static and dynamic tree structures, state management, and support for various rendering engines.
Facilitates seamless navigation in applications by offering features like nested navigation, customizable transitions, deep-link support, and flexible data passing between screens without code generation.
Image viewer library with intuitive gesture effects, large image support, customizable components, and transition animations. Offers image list browsing, pop-up previews, and operates independently of third-party libraries.
Declarative navigation library supporting simple and nested navigation, parameters, bottom and tab navigation, side drawers, state saving, and transition animations, with back press handling.
Simplifies Android UI test development with enhanced stability and maintainability. Integrates with existing frameworks and features expressive syntax, customizability, and comprehensive support for Compose, RecyclerView, and Allure reporting.
Elliptical datetime picker implementation featuring customizable wheel pickers for date, time, and datetime selection, supporting various formats and theming options.