Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
umami-kotlin0.5.1
8

Unofficial, open-source library facilitates seamless interaction with Umami web analytics API, offering type-safe, asynchronous integration, lightweight design, and privacy-centric analytics for multiple platforms.

AndroidJSJVMNativeWasm·AppOutlet·MIT License
ComposeMark0.0.0-alpha08
8

Transforms Markdown into composable functions with inline embedding of code, customizable preprocessing and rendering hooks, and optional directory aggregation support for streamlined function access.

AndroidJVMNativeWasm·arashiyama11·Apache License 2.0
mcutils3.7.1
8

Utilities for Minecraft queries: check Java/Bedrock server status, fetch player UUIDs and profiles, remote console and server management protocol SDK.

JSJVMNativeWasm·Aliorpse·MIT License
socket3.6.8
81 used by

Network I/O API offering suspendable connect/read/write/close, coroutine-friendly flows for stream consumption, TLS support, server/client helpers, and buffer-based read/write with auto-close lambda.

AndroidJSJVMNativeWasm·DitchOoM·Apache License 2.0
liquid-glass0.2.3
8

iOS 26–style frosted-glass surfaces for Compose: backdrop blur, chroma lift, edge sheen; quality tiers with graceful degradation, zero‑alloc fallback, dynamic sheen, grain and refraction.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
retrostash0.0.13
8

Annotation-driven caching for Retrofit, OkHttp and Ktor: safely cache POST/GraphQL queries, auto-invalidate on mutations, dynamic template key resolution, converter-agnostic raw-byte storage.

AndroidJVMNativeWasm·logickoder·Apache License 2.0
rang-vikalp1.0.0-beta1
8

Modern, fully-composable HSV colour picker using Brush+Canvas rendering, hoisted HSV-A state, modular pickers (SV box/circle, linear and arc sliders), presets/shades, theming and hex copy.

AndroidJSJVMNativeWasm·akshay2211·Apache License 2.0
testmints12.6.32
7

Enhances test readability by organizing them into structured sections using setup, exercise, and verify functions. Supports coroutine-based tests with async module and offers lifecycle logging for debugging.

JSJVMNativeWasm·robertfmurdock·MIT License
Kone0.0.0-experiment-2026.6.22.8
71 used by

Offers common algorithms to facilitate mathematical experiments, enhancing the user experience with simplified implementations for pure mathematical exploration and experimentation.

AndroidJSJVMNativeWasm·lounres·Apache License 2.0
partial-json-parser-kmp1.0.4
7

Parses incomplete JSON strings, converting them into a map format. Utilizes tokenization for parsing and handles exceptions for invalid JSON inputs. Derived from a TypeScript library.

AndroidJSJVMNativeWasm·FunnySaltyFish·MIT License
stateholder3.1.0
7

Simplifies state management with minimal boilerplate using coroutines and StateFlow. Un-opinionated API supports custom architectures, Android extensions, and multiplatform capabilities.

AndroidJSJVMNativeWasm·jordond·MIT License
kotlinova4.1.1
7

Offers a set of utility classes focusing on coroutines, featuring modules for core functionality, UI composition, Gradle integration, navigation, and Retrofit support. Utilizes semantic versioning for updates.

AndroidJVMNativeWasm·inovait·MIT License
kotlin-rgxgen0.0.6
71 used by

Generates random strings based on regular expressions, offering a feature-rich port of an existing regex generation library. Supports contributions through repository forking and pull requests.

JSJVMNativeWasm·flock-community·Apache License 2.0
LazyPeopleHttp2.2.6
7

Type-safe HTTP client simplifies HTTP requests with coroutine support, interface-based service declarations, and flexible configuration. Offers suspend functions, post requests, dynamic URLs, and custom serialization.

AndroidJSJVMNativeWasm·ltttttttttttt·Apache License 2.0
twitter-parser0.5.9
7

Parses Twitter text, identifying and extracting components like usernames and hashtags. Facilitates text analysis by converting input into structured tokens for easy interpretation.

JVMNativeWasm·Tlaster·MIT License
GW2APIClient0.12.0
7

Library facilitates interaction with the Guild Wars 2 API, offering low-level access, type-safe definitions, and customizable client features like caching, rate limiting, and request configurations.

JSJVMNativeWasm·GW2ToolBelt·MIT License
apollo-kotlin-mockserver0.3.1
71 used by

KMP-ready HTTP mock server efficiently simulates backend responses for testing purposes, enabling seamless integration and streamlined development processes with comprehensive documentation and API references.

JSJVMNativeWasm·apollographql·MIT License
Phone1.0.0
7

Kotlin Multiplatform RPC based on Ktor and KSP

JSJVMNativeWasm·ShawxingKwok·Apache License 2.0
kop0.0.7
7

Manages object pooling efficiently, enhancing resource reuse and performance in applications. Supports LIFO strategy, customizable configurations, and adapts to various environments with ease.

JSJVMNativeWasm·domgew·MIT License
origami1.1.0
7

Tool for cropping and transforming images with actions like rotate and flip, utilizing `ImageBitmap`, `Uri`, `File`, or `Painter` as inputs.

AndroidJSJVMNativeWasm·ryadomtech·Apache License 2.0
Ganttastic1.3.0
7

Interactive Gantt chart visualization with customizable tasks, dependencies, and progress indicators. Includes tooltips for task information and plans for additional features like timeline zoom and dark mode.

AndroidJVMNativeWasm·kotlinlabs·Apache License 2.0
essential-kson2.14
72 used by

Minimalistic JSON library offering robust performance, type-specific getters, and extensible classes without reflection or schema. Supports mutable and immutable containers, with Ktor content negotiation integration.

AndroidJSJVMNativeWasm·arkanovicz
compose-sushi0.4.1.5
7

Comprehensive design system facilitates development across mobile, desktop, and web platforms. Includes core classes, sample applications, and detailed documentation for streamlined integration and testing.

AndroidJSJVMNativeWasm·Zomato·Apache License 2.0
commonmark-kotlin0.26.0
7

Parses and renders CommonMark Markdown syntax, transforming Java files to Kotlin. Offers full CommonMark compliance, extensibility, type safety, and support for multiple platforms.

AndroidJSJVMNativeWasm·darriousliu·BSD 2-Clause "Simplified" License
mobility-data-kt0.4.0
7

Parses and models open transportation feeds (GTFS, GBFS, GOFS), offering clients, schema types, and utilities for working with transit, bikeshare, and on‑demand data.

JSJVMNativeWasm·sargunv·Apache License 2.0
wither0.0.1
7

Minimal placeholder repository awaiting documentation; scaffolds codebase and configuration, intended for future features and contributions, currently lacking descriptive README and usage examples.

JSJVMNativeWasm·kyay10·Apache License 2.0
concurrent-priority-queue1.3.6
71 used by

High-performance, lock-free bounded priority queue using persistent treap and CAS-based atomic updates; automatic eviction, key-based upsert deduplication, O(1) lookup, reactive state and batch mutations.

AndroidJSJVMNativeWasm·karloti·Apache License 2.0
tessera1.1.0
7

Memory-efficient, tile-based high-resolution image viewer handling 108MP+ images via partial/subsample decoding, ~1ms tile rendering, LRU cache, smooth gestures, EXIF-aware rotation.

AndroidJVMNativeWasm·bentleypark·Apache License 2.0
cmp-ui-libs-responsive1.1.0
7

Small focused responsive-layout toolkit: pick composables and values per screen breakpoint; adaptive navigation (bar/rail/drawer), two‑pane master/detail, conditional slots, testable breakpoint injection, customizable breakpoints.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
skema0.3.0
71 used by

Declare singleton schemas offering typed compile-time field access and serializable wire definitions; consumers decode, diff, compose, namespaced-merge, and walk entries without shared code.

JSJVMNativeWasm·Eignex·Apache License 2.0