Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
ShimmerX1.0.1
0

Smooth, theme-aware loading shimmer with shared animation state, Modifier-based API, color variants and gradient overrides, plus ready-made circle, block and text-line skeleton helpers.

AndroidJSJVMNativeWasm·maulikdadhaniya
blue-falcon-sdbus1.2.1-3.4.1
0

BlueZ-backed engine integrating with Blue Falcon BLE core over D-Bus; offers scanning with UUID filters, connect/retry, GATT discovery, read/write, notifications, descriptors, and bonding support.

JVMNative·Monkopedia·Apache License 2.0
wire5.5.1-okio-fork-2
0

Schema compiler and runtime for protobuf: generates strongly-typed message models, handles binary encoding/decoding, offers Moshi/Gson JSON adapters, and supports Okio relocation for compatibility.

JSJVMNative·wangbax·Apache License 2.0
okio3.9.1-shaded-1
01 used by

Complements java.io and java.nio, simplifying buffered reads/writes, byte-string handling and file I/O; includes a fake filesystem for tests and shaded packaging to avoid runtime conflicts.

JVM·wangbax·Apache License 2.0
Shapes1.2.0
03 used by

Declaring and composing reusable shape models via a concise DSL, enabling geometric transformations, hit-testing, serialization, and lightweight rendering/export utilities for vector graphics.

AndroidJSJVMNativeWasm·ienground·Apache License 2.0
readability1.0.0
0

Extracts main article content and metadata from web pages into cleaned HTML/text, offers configurable parsing, readerability checks, JSON-LD handling, and serializer customization.

JSJVMNativeWasm·Tlaster·Other
funKtional1.1.3
01 used by

Lightweight functional extensions for nullable handling, suspend-friendly mapping, type-safe casting, null-aware matching, and lift combinators for combining nullable values with concise chaining.

JVMNative·ktomek·MIT License
kotlin-acyclic0.1.0
0

Enforces structural acyclicity in source code: compiler-plugin family detecting semantic file cycles, rejecting same-file declaration recursion, enforcing declaration order, and supporting explicit all-participant opt-out annotations.

AndroidJVMNative·wabbit-corp·GNU Affero General Public License v3.0
kmftn0.2.1
0

Kotlin Meets FTN

JVMNative·jegornet·MIT License
glitchtext-compose1.0.0
0

Highly optimized, realistic digital glitch effect for text rendering with GPU shaders, customizable distortion, color-channel shifts, procedural noise, temporal animation, and minimal performance overhead.

AndroidJSJVMNativeWasm·eduardomcb
gs1-parser1.0.1
0

Parsing and validating GS1 barcodes with AI-spec-driven rules, smart normalization of symbology/separators, strict/lenient modes, auto-generated up-to-date AI catalog, detailed results and errors.

JVMNative·valyra-lab·Apache License 2.0
bytes-kotlin2026.4.1
0

Byte-array manipulation utility offering wrapping, indexed put/get, little-endian integer read/write, buffer-style operations, and simple extraction of the underlying byte array.

AndroidJVMNative·gahojin·Apache License 2.0
VerticalStepper2.0.0
0

Customizable vertical stepper component with animated transitions, support for custom step layouts and alternate components, plus callbacks for animation completion.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
charix2.0.9
0

Serializable representation of symbol-processing models, enabling portable model snapshots, JSON serialization, parity-preserving model exchange, and straightforward publishing of generated metadata for tooling and analyses.

JVM·icure·Apache License 2.0
kflowext2026.4.1
0

Extension utilities for reactive Flow streams: concise operators, converters, lifecycle-aware collectors, enhanced error handling, caching and testing helpers to simplify stream composition, transformation and consumption.

AndroidJVMNative·gahojin·Apache License 2.0
lyricist1.8.0-compose-1.10
0

Type-safe composable string localization: parameterized strings, flexible plural handling, runtime locale switching, dynamic updates, KSP code generation and easy migration from strings.xml for multi-module projects.

AndroidJSJVMNativeWasm·skaldebane·MIT License
ViewSlider2.0.0
0

Horizontal snapping carousel centering and scaling the middle item, with customizable item width and scale factor, composable item content, selection callbacks, and selectable indicator/label.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
json-stream0.0.2
0

Streaming JSON parser emitting flat token events for incremental, chunked input; supports suspending reads, building or skipping value trees, and efficient selective field extraction.

JSJVMWasm·b8b·Apache License 2.0
dhruva0.1.1
0

One-shot and continuous location tracking with configurable timeouts and intervals, lifecycle-aware updates, typed error returns, battery-optimized defaults, and UI-friendly factory.

AndroidJVMNative·ksharma-xyz·Apache License 2.0
GameBigBox1.0.8
0

3D-rendered PC game big-box UI widget with runtime or bundled textures, spine mirroring and edge-derived side colors, configurable rotation, and a reusable GL-backed loading spinner that avoids reloads.

AndroidJVMNativeWasm·jhavatar
service-abstractions1.0.1
01 used by

Abstracts external services into swappable implementations (databases, caches, files, email/SMS/push/pubsub), with built-in metrics, health checks, local-run helpers and Terraform generation.

AndroidJSJVMNative·lightningkite·Apache License 2.0
komoji1.0.0
0

Fast, localized offline Unicode emoji database offering powerful search, multilingual names/keywords, grouping, variant support, lazy SQLite connection with auto-close timeout, and reactive stream searches.

AndroidJVMNative·raku2412·MIT License
latex1.4.7-zly
01 used by

High-performance LaTeX math parser and renderer with incremental parsing, automatic line breaking, image export, MathML conversion, accessibility (MathSpeak), formula highlighting, animations and WYSIWYG editing.

AndroidJSJVMNativeWasm·zly2006·MIT License
metro-extensions0.1.0
0

Compile-time code generators that emit DI-framework annotations to eliminate dependency-injection boilerplate, including single-annotation assisted-factory binding and source-aware contribution-merging for plugin-based DI tooling.

AndroidJVMNative·Plus-Mobile-Apps·Apache License 2.0
DatePickerSpinner1.0.3
0

Material Design–style date picker spinner UI component offering scrollable day, month, year wheels with customizable colors, typography, localization support and extensible date formatting.

AndroidJSJVMNativeWasm·Commit451·MIT License
compose-auto-preview3.1.1
0

Generate full Compose preview matrices from a single annotation, auto-creating locale × device × theme × sample permutations and eliminating manual Preview stacks and providers.

AndroidJVMNative·DrunkenDealer·Apache License 2.0
lucide-compose1.16.0
0

Curated Lucide v1.16.0 icons as ImageVector assets for Compose, fully customizable stroke, color and size, organized into categories and usable type-safely at runtime.

AndroidJVMNative·thelacspace·Apache License 2.0
capture-code-compiler-plugin0.2.2
0

Compile-time capture of marked source snippets via annotation, emitting runtime-accessible literal lists containing source text, location and kind, with per-marker option overrides and zero runtime cost.

AndroidJSJVMNativeWasm·TBSten·MIT License
syn-kotlin0.3.1
06 used by

Line-by-line transliteration of a Rust source-code parser: complete syntax tree representation, token parsing/printing, span-aware error reporting, derive parsing helpers and traversal/transformation APIs.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
mongongo0.1.0
0

BSON-first MongoDB client with ergonomic typed serialization and DSL builders for filters/updates; supports CRUD, sessions, transactions, SRV/TLS, index helpers, and a raw BSON escape hatch.

JVMNative·misut·MIT License