Browse Kotlin Multiplatform libraries
index data from klibs.ioCompose library enhances user interfaces with smooth, continuous rounded shapes like rectangles and capsules, offering efficient Bézier curve calculations to optimize performance, even during animations.
Caches user input to manage race conditions effectively during value changes, enabling seamless integration with existing data management workflows in application development.
Animated, themeable onboarding flows with page models supporting titles, images and custom content; built-in navigation controls, animated indicators, and global header/footer slots for brand alignment.
Codegen for typed Navigation 3: generates Branch and Tree abstractions linking composable views, typed nav-data and entries into a BackStack-aware NavDisplay; optional manual boilerplate support.
Type-safe currency formatting with comprehensive locale management, ISO/code and symbol styles, Compose-ready composables, result-based error handling, lightweight and instance-based formatter API.
Lightweight toolkit for in-app coach marks and guided tours — customizable target shapes, reveal animations, button layouts, and simple addTarget/host API for easy onboarding flows.
Curated vector icon set featuring hundreds of clean, customizable UI icons, with ready-to-use SVG/vector assets and helpers for easy composition and theming.
Automatic retries, loading-state management, configurable caching and pagination with reactive flows, Compose-friendly UI helpers and ViewModel integration to simplify resilient, low-boilerplate data fetching.
Compile-time AOP that replaces functions, constructors and properties with zero runtime reflection and no performance cost; supports before/after/NULL hooks, callOrigin/getField/getThisRef and inline hooks.
Execute code once on first access with pluggable persistence (in-memory, preferences, custom storage). Runner pattern enables auto-disable, reset, and a simple three-method API for one-time flags.
Unified, type-safe key-value and object storage with KType-based serialization, annotation-driven validation, powerful query DSL, and optional KSP code generation for type-safe query builders and validators.
Implements The ELM Architecture, standardizing typed sync/async event handling, state/effect/command modeling, reducer+actor flow, and deterministic, testable state mutations via Modifier/ReducerResult.
On-device AI runtime enabling speech recognition, TTS, and local LLM inference with offline RAG, auto model downloads, streaming generation, and GPU acceleration for low-latency, privacy-preserving apps.
Adaptation of a design system for Android apps, delivering core tokens, components and a build-system for consistent styling and seamless integration.
Easy use of Google's Material Symbols via variable fonts: adjustable weight, size, grade, style, and tint through simple Symbol functions for UI icons.
High-speed, pure-language cryptography implementing TweetNaCl primitives (Box, SecretBox, Ed25519), Base58Check, PBKDF2, secure key import/export, encoding utilities and opinionated APIs—no native dependencies.
Server-driven native paywall rendering backend JSON into Material 3 UI, with A/B testing, subscription management, variable templates, expression evaluator, DI, billing integrations and WebView fallback.
Lightweight radial/circular menu with long-press, right-click and keyboard triggers; drag-to-select, edge-aware placement, haptics, animated transitions, badges, toggleable icon states, customizable animations.
Embeds host WebView into declarative UI, exposing a compact common API for loading pages, observing URL/loading state, driving navigation — uses native WebView instead of bundling Chromium.
MVI framework offering distributed reducers and composable features: type-safe sealed intentions, pure outcome reducers, DI-pluggable feature sets, and compile-time code generation for zero boilerplate.
Horizontal value slider enabling highly customizable numeric selection: adjustable range, segmented ticks with variable "bar breaks", custom labels, colors and stateful control for precise value picking.
Creation, parsing, signing and encryption of JWTs (JWS/JWE); claim management, validation, Base64URL encoding/decoding, cryptographic primitives, and CI-ready tests and workflows.
Token-driven theme system with semantic and component tokens, reusable UI components, root-level component customization, and a demo app showcasing light/dark themes, token presets, and component behavior.
Compose-facing toast API delivering native-backed transient overlays via a dedicated window when needed; remains visible across navigation and dialogs, lightweight with no extra runtime dependencies.
Predictable unidirectional state management with pure reducers, typed effect routing to handlers, composable state lenses, middleware-driven action flow, and purpose-built testing tools for deterministic, modular apps.
Lightweight logging library supports normal and JSON serialization logging, enhancing application debugging and monitoring capabilities. Only JVM artifact available, accessible via Maven Central.
Enables building scalable, maintainable applications with Model-View-Intent architecture, supporting reactive data flow and state management for shared business logic across platforms.
Offers a collection of utilities for mobile development, enhancing project setup and usage. Includes examples and guidance for integrating into projects, supporting multiple platforms.
Implements a standard redux pattern for state management, enabling middleware, store enhancers, and development tools. Facilitates modular development and enhanced code reuse across various platforms.
Facilitates responsive design by offering media query support to applications, enabling adaptation to various device sizes and orientations using the `ProvideMediaQuery` wrapper.