Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
cognito-idp4.0.0
40

Lightweight AWS Cognito Identity Provider client, supporting various sign-up, sign-in, password management, and user attribute functions. Methods return results wrapped in `Result<T>` for error handling.

AndroidJSJVMNative·Liftric·MIT License
kt-math0.10.2
401 used by

Port of Java's BigIntegers and BigDecimals, enabling precise mathematical operations with arbitrary precision. Integrates seamlessly into various projects, ensuring accurate calculations.

JSJVM·gciatto·GNU General Public License v2.0
KMM-BLE-Library0.0.1
40

Unifies Bluetooth Low Energy API for Android and iOS, offering a common interface. Includes an example app showcasing functionality with Compose Multiplatform and native iOS classes.

AndroidNative·nordicsemi·BSD 3-Clause "New" or "Revised" License
kotlin-bip391.0.9
402 used by

Concise BIP-0039 implementation for generating and validating mnemonic phrases and seeds with enhanced security using CharArrays. Offers comprehensive checksum validation and easy Gradle integration, focusing on idiomatic code and thorough testing.

JSJVMNativeWasm·zcash·MIT License
day-and-night-switch1.0.1
40

Creates a realistic, visually appealing switch inspired by a popular meme, featuring light and shadow effects, and written entirely with Compose Multiplatform.

AndroidJVMNativeWasm·akexorcist·Apache License 2.0
prosemirror-kotlin1.1.17
40

Java implementation of Prosemirror, offering modules for collaborative editing, history management, model handling, state management, test building, and document transformation.

JVMNative·atlassian-labs·Apache License 2.0
compose-continuous-rounded-corner-shape1.0.6
40

Enables creation of smooth, rounded corners with customizable smoothness in user interface components, enhancing design flexibility by supporting a smooth parameter ranging from 0f to 1f.

AndroidJSJVMNativeWasm·adamglin0·MIT License
decomposer0.1.0-alpha1
40

Desktop app aids in exploring Jetpack Compose internals by visualizing IR and composition structures. Features include tree comparisons, SlotTable inspection, and integration with other apps for detailed analysis.

AndroidJVM·composexy·Apache License 2.0
Riflesso2.2.21-0.0.3
40

Real-time IDE plugin visualizing Jetpack Compose recompositions, highlighting recomposed and skipped functions, listing composable calls with counts, and inspecting parameter stability to optimize UI performance.

AndroidJVM·ivk1800·MIT License
kmpertrace0.3.3
40

Span-aware tracing with structured, low-overhead logfmt lines carrying trace/span IDs; reconstructs end-to-end call trees via CLI, supports context propagation across threads/async hops and pluggable backends.

AndroidJVMNativeWasm·PluralFusion·Apache License 2.0
kstats0.5.0
40

Modular statistics toolkit offering descriptive analysis, streaming statistics, 28 probability distributions, hypothesis tests, correlation/regression, ranking/normalization, bootstrap and weighted sampling for data analysis and simulation.

AndroidJSJVMNativeWasm·Oremif·Apache License 2.0
PdfKmp1.2.0
40

Compose-style DSL for building vector-first, type-safe PDF documents with bundled Inter font, rich layout, text shaping (CJK/Arabic support), SVG/images, pagination and optional viewer.

AndroidJVMNativeWasm·ConaMobileDev·Apache License 2.0
di-multiplatform-lib1.2.0
39

Lightweight dependency injection framework simplifies dependency management in applications, offering features like thread safety, WeakReference, singletons, and scopes. Future plans include KSP injection and circular dependency handling.

JVMNative·anioutkazharkova·MIT License
kcron-common0.31.7
39

Cron library enables parsing and building complex Cron expressions with intuitive builder functions, supports custom first week days, validates parsing rules, and handles various DateTime libraries.

JSJVMNativeWasm·Scogun·Apache License 2.0
Lavalink.kt9.2.0
39

Coroutine-based client for managing music playback in Discord bots, integrating with Kord and JDA. Supports track loading, events, and offers Java compatibility through CompletableFuture API.

JSJVM·kordlib·MIT License
MaterialThemePrefs1.0.0
39

Facilitates easy switching between Dark/Light Material themes using composable functions, providing theme preferences items, dialogs, and persistent storage across multiple platforms.

AndroidJVMNativeWasm·softartdev·GNU General Public License v3.0
Kase641.3.1
391 used by

Base64 encoder/decoder supporting standard and URL-safe encodings. Enables simple encoding and decoding of strings across various platforms.

AndroidJSJVMNative·saschpe·Apache License 2.0
korlibs6.1.0
3911 used by

Hosts libraries for a game engine, excluding the engine itself. Modules are available on Maven Central, including a cryptographic library.

AndroidJSJVMNativeWasm·korlibs·Other
KMPRevenueCat1.0.0
39

Unified API for managing subscriptions and in-app purchases across iOS and Android. Includes functions for configuring, logging in, syncing purchases, and a Composable for displaying a paywall.

AndroidNative·mirzemehdi·Apache License 2.0
qBittorrent-Kotlin1.1.0-alpha02
39

Multiplatform wrapper for the qBittorrent Web API. Features automatic authentication, coroutine-based syncing, and supports adding torrents via URLs or file paths. Includes client and serializable data models.

JSJVMNative·DrewCarlson·MIT License
di0.0.7
39

Lightweight runtime dependency injection container enables easy registration and retrieval of dependencies with features like auto-wiring, singletons, bindings, qualifiers, modules, and scopes management.

AndroidJSJVMNativeWasm·Ivy-Apps·Apache License 2.0
a2a-4k0.1.0-M2
39

Implements the Agent2Agent protocol, offering modules for server-client communication, task handling, and Redis-based storage. Supports task lifecycle management and streaming responses.

JVM·a2a-4k
countryboundaries3.0.0
39

Library determines geographic region based on coordinates efficiently. Offers customizable data imports, handles subdivisions, and optimizes query speed through rasterized boundary data.

JSJVMNative·westnordost·GNU Lesser General Public License v3.0
accompanist-lyrics-core0.4.5
39

Offers smart auto-detection and parsing for various lyrics formats, karaoke-ready syllable timing, translation support, and extensibility for custom formats. Includes metadata extraction.

JSJVMNativeWasm·6xingyv·Apache License 2.0
PhotoCalendar1.1.1
39

Customizable calendar UI component offering grid and horizontal week views, per-day background images, extensive styling options, indicators, and English/Korean localization.

AndroidJVMNative·DongChyeon
kmp-live-activity0.2.0
39

Live Activity API to start, update, and end Live Activities from shared code, with manager abstraction, example app, and comprehensive API documentation.

Native·software-mansion-labs
ampere0.10.0
39

Observability-first multi-agent framework emitting structured, queryable events for each cognitive phase, enabling real-time reactive coordination, auditable reasoning, memory-as-events, and human escalation on low confidence.

AndroidJSJVMNativeWasm·socket-link·Apache License 2.0
Markdown1.4.1
39

High-performance Markdown parser and renderer with AST-based incremental parsing, streaming (LLM) rendering, built-in image loading, LaTeX math, customizable themes, pagination, and broad CommonMark/GFM extensions support.

AndroidJSJVMNativeWasm·huarangmeng·MIT License
krayon0.24.0
38

Multiplatform drawing library offers a canvas and chart rendering framework for diverse environments. Explore documentation and APIs for detailed usage.

AndroidJSJVMNativeWasm·JuulLabs·Apache License 2.0
save-cloud0.3.3
38

Offers a cloud-based CI platform for testing and benchmarking code analyzers, including services for sharing tests, creating online demos, and participating in code analysis contests. Also features a platform for reporting and deduplicating vulnerabilities.

JSJVMNative·saveourtool·MIT License