Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
collapsing-toolbar1.0.4
2

Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.

AndroidJSJVMNativeWasm·dshatz·GNU General Public License v3.0
ackeelities1.1.0
2

Utility library offering general-purpose and coroutine-related tools through modular architecture, facilitating enhanced project functionality and seamless dependency management via BOM integration.

AndroidNative·AckeeCZ·Apache License 2.0
bota0.0.2
2

Lightweight, interactive world map component enabling pan, zoom, and country selection. Customizable styles and optimized performance for seamless, responsive UI integration across platforms.

AndroidJVMNativeWasm·eltonkola·Apache License 2.0
mail-tm-client1.0.6
2

Offers a comprehensive client for mail.tm API, enabling complete API coverage, smart error handling, authentication, helper functions, and testing support for managing temporary email accounts and messages.

AndroidNative·hasanyalmanbas·Apache License 2.0
scan-engine2.0.4
2

Integrates multiple scanning protocols into a unified interface, enabling product scanning via camera or barcode methods with easy setup and comprehensive scanning result management.

AndroidNative·tillhub·MIT License
ably-chat-kotlin1.2.0
2

Set of APIs facilitates creating scalable chat rooms for diverse scenarios, ranging from one-on-one to mass communication, suitable for livestreams, gaming, and customer support. Utilizes core service for efficient architectures.

AndroidJVM·ably·Apache License 2.0
Kassaforte1.0.0
21 used by

Enables secure storage of sensitive data in applications by leveraging native security APIs. Supports symmetric and asymmetric key generation for data protection, using AES and RSA encryption algorithms. Provides seamless integration into applications with both synchronous and asynchronous methods.

AndroidJSJVMNativeWasm·N7ghtm4r3·Apache License 2.0
multiplatform-tooltip1.0.0
2

Simplifies adding tooltips to applications with options for customizing content, positioning, and auto-closing. Supports interactive tooltips on buttons and clickable elements with flexible Composable integration.

AndroidJSJVMNativeWasm·julianegner
heidi-sdk0.20.2
2

Modular toolkit for digital identity wallets and verifiers, offering core utilities and a BLE OpenID transport implementation for verifiable presentations; includes sample apps and extensible modules.

AndroidJVMNative·heidiverse·Apache License 2.0
lichess-kmp-client0.1.2-alpha
2

Type-safe access to the Lichess API enabling anonymous or token-based usage, streaming event flows, OAuth with auto-refresh, and typed services covering all endpoints.

AndroidJSJVMNativeWasm·VIPlearner·Apache License 2.0
GNavMultiplatform0.0.2
2

GNav-like navigation component with KSP metadata code generation and Gradle task wiring to include generated sources, enabling stable build-time navigation setup across modules.

AndroidJSJVMNativeWasm·a765032380
matomoKMPTracker0.5.0
2

Lightweight client tracker for Matomo, tracking pageviews, events, goals, search, content and e‑commerce; offline persisted queue with retries, heartbeat pings, custom dimensions, pluggable backends.

AndroidJSJVMNativeWasm·frankois944·MIT License
iced-kt0.1.0
2

Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.

AndroidJSJVMNativeWasm·OmyDaGreat·Apache License 2.0
shadow1.0.1
2

Lightweight library adding customizable, smooth shadow effects to composables with color or shader fills, blur, spread, translation controls, shape-aware rendering and Modifier/DrawScope extensions.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
transcribe0.3.14
2

Convert Confluence Atlassian Document Format to Markdown and back; fetch and update pages or templates, manage attachments and comments, and customize node transformers/transcribers.

AndroidJVMNative·ncipollo·MIT License
KDownloader1.0.0
2

Lightweight download manager using platform-native APIs, DSL configuration, auth (Bearer/Basic), custom headers, progress/state callbacks, WiFi-only restriction, task control and background download support.

AndroidNative·OneXeor·Apache License 2.0
svg-icon-compose0.1.1
2

Render SVG icons in Compose with compile-time code generation, type-safe DSL for SVG creation, animated presets and path-morphing, symbol/use support, and runtime SVG parsing.

AndroidJSJVMNativeWasm·fuyuz·MIT License
mobile-rag1.0.4
2

RAG integration and UI components for building retrieval-augmented generation flows, featuring document indexing, local search, embedding support, and chat-style conversational interfaces.

AndroidJVMNative·sjaindl·MIT License
alibabacloud-oss-kotlin-sdk-v20.1.0-dev1
2

Developer-preview OSS SDK enabling object and bucket management, uploads/downloads, paginators and presigner support, ByteStream I/O and pluggable credentials for streamlined cloud storage operations.

AndroidJVM·aliyun·Apache License 2.0
AvifKit0.3.1
2

AVIF encoding and decoding with native libavif, adaptive SMART/STRICT compression, automatic JPEG fallback, multi-threaded processing, priority presets, format detection, resizing and metadata preservation.

AndroidNative·alfikri-rizky·MIT License
viewmodeldelegates0.3.0
2

Delegate-based ViewModel composition enabling smaller, testable MVVM modules; unidirectional state flow, pure delegates, explicit state/effect handling, fast builds and Compose-friendly UI binding.

AndroidJVMNative·yugyd·Apache License 2.0
FlexiLogger2.1.3
2

Flexible, configurable logging with console output, crash-reporting hooks, file logging, automatic long-message chunking, level-based filtering, and HTTP client integrations (OkHttp, Ktor).

AndroidJSJVMNative·projectdelta6·GNU General Public License v3.0
kisstate-kuikly1.1.0
2

Lightweight reactive state library: observable primitives, reactive lists, computed and watch with automatic dependency tracking and explicit KisContext lifecycle management.

AndroidJSNative·ailuoku6
arch-lumber1.2.0
21 used by

Lightweight, type-safe logging with a simple API, multiple levels, prebuilt DebugOaks for common backends, composable thread-safe Oak system and easy extensibility.

AndroidJSJVMNativeWasm·matheus-corregiari·Apache License 2.0
avdar2.0.1
2

Type-safe caching with CBOR-encoded models, stale-while-revalidate serving, L1 in-memory LRU plus L2 persistent backing, request deduplication, cache-control parsing and configurable TTL policies.

AndroidJVMNative·nomadsim·Apache License 2.0
spindler0.3.1
2

Parses GEDCOM genealogy files into type-safe models, maps family relationships, intelligently parses historical/partial dates, supports MacFamilyTree tags, offers flexible data sources and smart defaults.

AndroidJVMNative·delacrixmorgan·GNU General Public License v3.0
yedu-kmp-gps-listener0.1.10
2

Headless background GPS listener with offline caching, automatic sending, retry and network monitoring; position filtering, battery reporting, protocol formatting, permission helpers and callback API.

AndroidNative·yedu-taxi·Apache License 2.0
garnish0.1.0
2

Modular primitives for common mobile system tasks—share, haptic, torch, screen, clipboard, badge, in‑app review—with explicit APIs, minimal dependencies and Compose helpers.

AndroidNative·szijpeter·Apache License 2.0
KLocalNet1.0.6
2

Enables local network peer-to-peer communication with automatic leader election, WebSocket messaging, custom event serialization, session-priority elections, UDP discovery and client/server message routing.

AndroidJVMNative·marcinsiwak
orca0.13.0
2

Markdown renderer with predictable AST, safe link/image defaults, extensible style model, admonitions, footnotes, syntax-highlighted code blocks, streaming-friendly debounced parsing, and pluggable image loading.

AndroidJVMNativeWasm·wertikolix·MIT License