Browse Kotlin Multiplatform libraries
index data from klibs.ioFacilitates sharing UIs across iOS, Android, Desktop, and Web using a declarative framework. Provides high-performance UI rendering, native APIs access, and desktop-specific extensions. Includes libraries for web UI creation.
High-efficiency library for creating QQ bots, supporting various message types (text, images, voice, etc.), group management, and synchronization with other clients. Open source and community-maintained.
Open, lightweight event-based protocol standardizing agent-to-user application interactions, with transport-agnostic middleware, streaming real-time chat, bi-directional state sync, generative UI, structured messages, and tool integrations.
Create asynchronous client and server applications. Anything from microservices to multiplatform HTTP client apps in a simple way. Open Source, free, and fun!
Image loading library optimized for Android apps, featuring memory and disk caching, minimal boilerplate, and integration with modern libraries. Supports ImageView and Jetpack Compose with customizable requests.
On-device AI toolkit enabling LLM chat, streaming, speech-to-text, text-to-speech and full voice-assistant pipelines—offline, private, model download/progress, lightweight neural voices and GGUF model support.
Pragmatic lightweight dependency injection framework using a DSL and light container. Offers packages for core, coroutines, testing, Android, Ktor, annotations, and Jetpack Compose integration. Includes tutorials and community support.
Provides typed functional programming interfaces and abstractions, including popular data types like `Option` and `Either`, functional operators, and computation blocks to support pure functional programming.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
Declarative UI toolkit enabling programmatic UI via composable functions, offering animations, Material (including Material 3), foundation building blocks, compiler optimizations, runtime state management, and core UI primitives.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
Asynchronous, consistent, transactional storage replacing SharedPreferences; supports preferences and typed objects with Proto/JSON serialization, optional Rx adapters, and atomic updates.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
Responding to component state changes: ViewModel and LiveData APIs, Compose integrations, saved-state handling, process-wide state tracking, ReactiveStreams support, and testing utilities.
Simplifies navigation between UI destinations via a consistent API, offers type-safe arguments (Safe Args), Compose and fragment integrations, feature-module support, and testing utilities.
Declarative navigation for Compose UIs, offering runtime and UI modules, navigation graphs, deep-linking, lifecycle-aware back stack handling, and simplified dependency setup.
Unified API for system Back and Predictive Back events, simplifying back navigation and predictive gesture support across app components and lifecycles.
Gracefully load and display large datasets in RecyclerViews via incremental paging, with support for RxJava, Guava ListenableFutures, testing variants, and Jetpack Compose integration.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
Enables pluggable components that save UI state across process death and restore it on restart, offering simple dependency setup and a concise API for state persistence.
Abstract SQLite interfaces with basic implementations, plus framework bindings and language-friendly extensions to build customized database access layers; intended as a lightweight alternative to higher-level ORMs.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
This is androidx library, that was not documented or supported well. It is probably just a KMP module, that could be used on your own responsibility.
Highly customizable calendar library supporting single, multiple, and range date selection modes. Features include horizontal/vertical scrolling, heatmap calendar, custom views, and flexible date boundaries.
Fast, lightweight inference framework for energy-efficient on-device AI: numerical computation graph API, OpenAI-compatible inference engine, INT8 optimizations and model/tooling for compact, low-power deployments.
Single-executable open backend delivering sub-millisecond REST and realtime APIs, multi-database support, WASM runtime for extensibility, geospatial queries, SSR, built-in auth and admin UI.
Asynchronous, unencrypted persistent key-value storage offering a Web Storage–compatible API, batch operations, multi-database support and simple async get/set/remove methods for React Native apps.
Flexible and comprehensive testing tool offering a variety of testing styles, assertions, and integrations for seamless test creation and management. Includes extensive community support and resources for quick onboarding.