Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
ComposeMarkdownMultiplatform0.1.9
3

Declarative Compose Markdown renderer using CommonMark parsing, modular plugin architecture for tables/images/HTML, themeable typography/colors, and extensible parser extensions for customizable rendering.

AndroidJVMNativeWasm·feiyin0719·MIT License
kotlinds1.2.1
3

Read, modify and repack NDS ROMs; unpack/repack NARC and SDAT archives; decode STRM/SWAR to WAV, convert SSEQ to MIDI, export SF2, and handle DS compression codecs.

JSJVMNative·kotlinds·Apache License 2.0
kinvoicing1.2.0
3

Type-safe DSL for building invoices with sealed IR, themes, branding, status displays, taxes/discounts, and multiple renderers: PDF, print-quality HTML, email-safe HTML, and Compose UI.

AndroidJVMNativeWasm·chrisjenx·Apache License 2.0
cmp-webview0.0.4
31 used by

Ready-to-ship automation for library releases: converts README into a homepage, publishes API docs and interactive browser demo, generates downloadable sample apps, and wires full CI/CD.

AndroidJVMNativeWasm·aryapreetam·MIT License
Kni1.0.4
3

Enables seamless bidirectional communication between native-compiled binaries and managed runtimes, implementing the entire bridge in pure code with zero C/C++ glue, function registration and automatic conversions.

AndroidJVMNative·DreamMoonCai·Apache License 2.0
CacheOnHand0.3.0
3

Global reactive cache with TTL, queries/mutations/flows and infinite pagination, transactional optimistic updates with rollback, stale-while-revalidate, per-key locking, factory-based APIs, type-safe errors and refetch.

AndroidJVMNativeWasm·notoriouscorgi
atproto-kotlin9.6.0
3

Code-generated AT Protocol SDK for Bluesky: parses upstream lexicon at build time, emits immutable records, typed string-format value classes, sealed-equivalent open-union $type dispatch, XRPC services, and OAuth2 (PAR+PKCE) with DPoP.

JVM·kikin81·MIT License
kmp-emoji-picker0.1.0
3

Emoji picker UI component with category tabs, searchable grid (name/shortcode/emoticon matching), skin-tone selector, pluggable recent-store, Noto SVG fallback, 18-locale metadata and accessibility support.

AndroidJVMNativeWasm·digitalby·MIT License
Geolocation-KMP1.0.1
3

Lightweight asynchronous solution fetching accurate GPS coordinates and reverse-geocoding into localized, human-readable addresses; includes smart throttling, dynamic language localization, and robust error handling.

AndroidJSJVMNativeWasm·mamon-aburawi
pubgkt1.0.1
3

Official PUBG API client offering modular endpoints—player lookup, match details, leaderboards, clans, mastery, and lifetime/season/ranked stats—plus ergonomic collection interop and simple API-key usage.

AndroidJVMNative·theodorosidmar·MIT License
Featured1.2.0
3

Type-safe, reactive feature-flag and configuration manager with generated typed helpers, runtime local/remote providers, Compose-friendly observers, debug UI, and build-time dead-code elimination for disabled flags.

AndroidJVMNative·androidbroadcast·MIT License
otp-field0.1.0
3

Segmented OTP/PIN input: N boxes, auto-advance/backspace, single hidden text field enabling reliable clipboard paste that fills all boxes, customizable styles and error shake.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
segmented-control0.1.0
3

iOS-style segmented control offering platform-appropriate visuals with three built-in styles, animated selection indicator, per-segment disabling, equal/content widths, keyboard navigation, RTL and extensive customization.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
SyntaxMP0.3.0
3

Syntax highlighting for Compose with purpose-built lexical tokenizers, role-based theming, predictable token roles, drop-in text helpers, and 39 built-in languages.

AndroidJVMNativeWasm·GallatinApps·Apache License 2.0
soundscape0.4.0
3

State-of-the-art audio toolkit: playback, recording, DSP effects, HLS streaming, background media controls, pluggable transcription and Compose UI components driven by a single coherent API.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
worker-kmp4.0.0
3

WorkManager-style background task framework offering a unified API, one-call DI wiring, Compose UI scheduler/monitor screens, optional app-plugin for auto-generated launchers and push/daemon integrations.

AndroidJSJVMNativeWasm·MobileByteLabs·Apache License 2.0
voice-message0.3.1
31 used by

WhatsApp/Telegram-style voice messaging UI primitives: hold-to-record with slide-to-lock and slide-to-cancel gestures, live amplitude waveform, seekable playback bubble; audio capture kept BYO.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
vcdiff-kotlin0.1.0
3

RFC 3284-compliant VCDIFF decoder enabling one-shot, reusable and streaming delta decoding, structural inspection, address cache support, Adler-32 validation, and robust typed error handling.

JSJVMNative·ably·Apache License 2.0
flag-bar0.1.0
3

Vendor-neutral, local-first feature-flag system offering type-safe flags, deterministic A/B variant hashing, optional HTTP sync, runtime override drawer, and pluggable persistent override storage.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
debug-bar0.1.0
31 used by

In-app developer drawer offering pluggable sections — network and log viewers, environment switcher, screenshot+bundle export, device info, custom test actions; hidden activation and zero release overhead.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
volta1.0.0
3

Unified reactive API for real-time battery health, charging status, and advanced diagnostics (cycle count, current, voltage, temperature), plus plug-and-play UI widgets and developer tools.

AndroidJVMNativeWasm·techie-labs·Apache License 2.0
CachedFlow1.1.0
3

Stream-based caching for asynchronous data streams with typed keys, pluggable Store persistence, configurable strategies (IF_HAVE, ONLY_REQUEST, ONLY_CACHE), optional logging and serialization helpers.

AndroidJVMNative·dapadz·Apache License 2.0
A2CUI0.1.0-a02
3

Render Google A2UI v0.9 surfaces natively via AG-UI streaming, with CopilotKit-style generative UI actions, closed component catalog, local-first JSON‑Pointer bindings and host-owned theming.

AndroidJSJVMNativeWasm·mikepenz
blockprint-core0.2.2
3

Parses Minecraft blueprints, generates GLB 3D models in real time, supports standard blocks and OBJ models, includes Create mod multi-part adapters and progress-aware export.

AndroidJVM·moxisuki
sure0.1.0
3

Type-safe value-validation DSL offering declarative field checks, @Validatable annotation and annotation-based codegen that generates validate() extensions plus validator registry for automatic validation.

JVMNative·halotukozak
KWave0.2.0
3

Animated, customizable layered sinusoidal wave hero backgrounds with per-layer breathing, sway and drift, depth-gradient fills, adjustable shadows, palette-driven coloring, and auto or stateless rendering modes.

AndroidJVMNative·Shyzkanza·Apache License 2.0
tanstack-table-kmp0.1.0
3

Headless table engine with a declarative UI adapter mirroring TanStack Table v8: data modeling, sorting, filtering, grouping, pagination, selection, column features, and a flexible grid renderer.

AndroidJVMNative·praveenshharma·MIT License
y0.5.0
2

Enhances data manipulation by offering core data structures like lists, vectors, maps, and sequences. Supports persistent collections for efficient updates and keyword identifiers for fast equality tests.

JVMNative·yahyatinani·Eclipse Public License 1.0
Message-Data3.0.3
2

Facilitates message handling through data classes, enabling creation, parsing, combining, and localization of messages, including support for string formats and plurals.

AndroidJSJVMNative·dragossusi
resukt1.0.0
2

Represents a result type encompassing success or failure, offering customizable failure types, and features like `andThen`, `whenFailure`, and a `fold` method for pattern-matching-like functionality.

JSJVMNative·Jason5Lee·Apache License 2.0