Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
patois0.1.6
2

Type-safe i18n: generates classes from YAML translations, catches missing keys at compile time, supports parameter interpolation, nested keys, locale enums and Ktor-based request locale resolution.

JSJVMNative·erabti·Apache License 2.0
KObserve1.0.0-beta
2

Easy-to-use observable properties and event handlers with listener management, property mapping and computed values, observable list transformations (map/filter/sort), plus reactive math-style property operations.

JVM·pixix4·MIT License
symbol-export0.0.4
21 used by

Exporting library symbols into generated Symbols objects for tooling use, enabling compile-time errors on symbol renames, integrating with compiler plugins, symbol processors and code-gen tools, plus annotation read/write.

JSJVMNativeWasm·rnett·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
kotlin-automapper0.11.0
2

Compile-time, type-safe generation of conversion extension functions for data, enum and sealed class object-to-object mappings; reversible mapping, automatic primitive and collection conversions, zero runtime overhead.

JSJVMNativeWasm·jacksever·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
kmp-docker-client0.0.8
2

Docker Remote API client featuring type-safe OpenAPI-generated models, async streaming of logs/stats, Unix domain socket connectivity, and DSL-style management for containers, images, networks, volumes.

JSJVMNative·LimeBeck·MIT License
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
dsl-kotlin1.7.0
2

Domain-specific language modeling event-driven architectures using DDD concepts, keeping business vocabulary and compact syntax; parses EventStorming discoveries into docs, diagrams, OpenAPI/AsyncAPI and backend artifacts.

JSJVM·ZenWave360·MIT License
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
Drag-Highlight0.1.0
2

Lightweight primitive enabling drag-based selection with visual rectangle, consuming drag gestures to prevent parent scroll conflicts, optional hit-testing, and fully customizable selection styling.

JVM·IknowDeadPool·MIT License
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
Kotlin-Spotify-Web-API-Wrapper1.0.0
2

Type-safe Spotify Web API client offering async-friendly calls, comprehensive endpoints, built-in auth flows (PKCE, client credentials, authorization code, refresh), paging, rate-limit handling, retries, and samples.

AndroidJSJVMNative·nubasu
xemantic-kotlin-js0.5.0
2

Type-safe DSL for building HTML5 and SVG DOM trees; reactive MVVM utilities with async-friendly state flows; idiomatic extensions for array, map and set collections, plain-object and DOM helpers.

JSJVMWasm·xemantic·Apache License 2.0
kotose-utils-kmp1.2.0
2

Compose utilities offering serializable resource wrappers (StrRes, PlatformStrRes), configurable string/plural resolvers, and context extensions to resolve resources inside Composable UIs.

AndroidJVMNative·RobinPcrd·Apache License 2.0
Selenus-Artemis-Solana-SDK-2.3.0
2

Comprehensive Solana SDK enabling wallet integration, transaction construction, privacy toolkit (stealth addresses, encrypted memos, confidential transfers), program clients, token/NFT support and DeFi/DEX integrations.

AndroidJVM·QuarksBlueFoot·Apache License 2.0
compose-nexus0.0.2
2

Element Plus inspired UI component library offering comprehensive theming, foundational utilities, 70+ controls, containers and page templates, plus sample apps and ready-to-run demos.

AndroidJSJVMNativeWasm·XingRay·Apache License 2.0
xrpl4k0.3.0
2

Client toolkit for interacting with the XRP Ledger: HTTP/WebSocket client, wallet generation and signing, transaction construction and autofill, multisig/ticket support, subscriptions, typed ledger objects, order-book queries.

JSJVMNative·AgwaB·MIT License