Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kalium0.0.2-fork.1
01 used by

End-to-end encrypted messaging and cryptography toolkit featuring a CLI for login, group management, messaging, key package handling, and configurable build-time crypto/cache policies.

AndroidJSJVMNative·SchwarzDigits·GNU General Public License v3.0
KosherKotlin1.0.1
0

Calculates astronomical times, sunrise/sunset (NOAA default), and Jewish zmanim for prayers; offers ComplexZmanimCalendar, lazy computed zman properties, metadata-rich definitions, and an allZmanim list.

AndroidJSJVMNative·elfifo4
wiremock-kotlin0.1.1
0

HTTP mocking for testing apps: start isolated mock servers, define rich request matchers, template dynamic responses, set invocation expectations, and pool servers to speed tests.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
oauth2-kotlin0.1.2
0

Extensible, strongly-typed OAuth2 implementation supporting RFC 6749 flows, token handling, and pluggable configuration; faithful line-by-line transliteration aiming for full feature parity with upstream.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
async-io-kotlin0.1.0
0

Line-by-line transliteration port offering Async adapter for standard networking types, Timer futures, and a background reactor thread that polls OS I/O events and wakes awaiting tasks.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
koog-ondevice0.1.0
0

Koog-compatible on-device LLM client enabling offline Gemini Nano and Apple Foundation Models inference without API keys, supports hybrid cloud fallback, model download, warm-up and routing.

AndroidNative·uny·Apache License 2.0
material-color-utilities-kotlin2.1.0
0

Lightweight wrapper around Google's Material Color Utilities enabling generation of accessible, user-driven color schemes (including Material 3) using HCT, advanced algorithms, tone and chroma control.

AndroidJVMNativeWasm·yaroslavzghoba·MIT License
iapush-backend1.3.2
0

Website and backend API for managing in-app push notifications, offering a web frontend, REST endpoints, authentication, delivery pipeline, analytics hooks, and third‑party integrations.

JSJVMNative·nathanfallet
cmp-mifos-passcode1.0.0
0

Library template demonstrating publishing to Maven Central, including a Fibonacci sequence generator, PGP key and token setup, publishing-plugin configuration and GitHub Actions release workflow.

AndroidNative·akashmeruva9·Apache License 2.0
PrinterKMP1.2.2
0

ESC/POS thermal printing via Bluetooth, TCP and USB with unified API, customizable ESC/POS commands, easy integration, extensible connectivity, ideal for receipts and POS workflows.

AndroidJVMNative·mtlabdo
ringify-backend2.1.1
0

Website and backend API for a ringtone service: serves the user-facing site, exposes REST endpoints, handles authentication, content management, and media delivery.

JSJVMNative·nathanfallet
newsapplibrary1.0.0
0

Lightweight RSS/Atom feed client offering parsing, fetching, caching, extension-friendly API, asynchronous fetching, offline access and flexible parsing adapters for building news readers and aggregators.

AndroidNative·EricNjeim
kotlin-preview1.16.0
0

Preview generated stubs, inspect declaration differences, and compare API signatures with a lightweight interactive viewer offering instant diffs, annotation hints, and easy navigation.

AndroidJSJVMNative·the-inkwell·MIT License
RtfParserKmp0.2.2
0

SAX-style RTF reader/writer emitting sealed event streams and styled-text models, with streaming I/O adapters, Markdown↔RTF and AnnotatedString converters, robust charset and Unicode handling.

AndroidJSJVMNativeWasm·Darkrock-Studios·Apache License 2.0
datetime-polyglot0.2.0
0

Localization library for date/time objects, offering localizer classes, options and localize() extensions, with standalone vs absolute formatting for months, weekdays, time zones, dates and durations.

AndroidJSJVMWasm·MMauro94·Apache License 2.0
compose-nav-chart0.2.2
0

Animated NAV charts with configurable line styles, date labels, tooltips, scrubbing, multi-series support and neutral data models; lightweight, themeable and production-ready visuals.

AndroidNative·samarthraj11·Other
boks2d0.1.2
0

Native Box2D v3 bindings exposing familiar world/body/shape APIs, contact and hit events, advanced collision filtering, sleep control, and high-performance benchmarks.

AndroidJVMNative·Commit451·MIT License
kmp-oidc0.2.0
0

Lightweight OpenID Connect authentication supporting Authorization Code Flow with PKCE, discovery, token exchange/refresh, local and provider logout, secure token storage, and provider-specific customization.

AndroidNative·Worker432·Apache License 2.0
pos-version-kit-kmp0.2.0
0

Version-check, download and installation toolkit for VTcode POS apps; automates update detection, secure binary fetching, integrity verification, and seamless installation workflows.

AndroidJVM·dungpham259dev
quick-store0.1.0-alpha01
0

Fast MMKV-compatible key-value store offering a unified, type-safe API, MMKV binary format, drop-in preferences adapters, null-on-miss getters, synchronous C++ core and no reflection or annotation processors.

AndroidNative·santimattius·Other
optional-kmp1.0.2
0

Represents tri-state fields—absent, explicitly null, or present with value—ideal for PATCH/partial updates; serializes to natural JSON shape and supplies helpers to apply and inspect patches.

AndroidJVMNative·VoirDev·Other
decimal-kmp1.0.1
0

Tiny decimal arithmetic API for precise monetary and exchange-rate values avoiding binary floating point; supports parsing, formatted I/O, 38-digit decimal context, rounding, base-unit conversions, serialization.

AndroidJVMNative·VoirDev·Other
strum-macros-kotlin0.2.0
0

Augments enums with string conversions, parsing from integers, iteration, variant metadata and messages, discriminants, variant arrays/names, and compile-time generated utilities with optional debug dumps.

AndroidJSJVMNativeWasm·KotlinMania·Other
thiserror-kotlin0.2.0
0

Annotation-driven derivation of rich error types: auto-generated Display, source/From wiring, backtrace handling, message interpolation and transparent forwarding for concise, ergonomic error definitions.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
async-trait-kotlin0.1.2
0

Enables async methods in interfaces via generated adapter types and shims; faithful line-by-line port with provenance headers and strict porting discipline.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
kotlin-std1.0.1
0

A standard Kotlin library that includes custom memory managment, profiling, vector math, extended concurrency and other utilities.

AndroidJSJVMNative·CheerWizard·MIT License
autumn1.0.2
0

Circuit-based, zero-allocation frontend skeleton enabling deterministic, nanosecond-tier, lock-free data pipelines via flat, preallocated arrays, compiler-enforced memory budgets, SoA ECS and native UI bindings.

JSJVM·alchevrier·MIT License
cokit0.0.2
0

Typed JSON-RPC client for codex app-server: coroutine-driven session with response correlation and notification flows, high-level typed APIs, stdio/websocket transports, schema generation and testing tooling.

JVM·vupoint
Print1.0.0
01 used by

Logging to console, files, network, SigNoz and Firebase; global crash handling across coroutines, threads and native signals; install wrapper protects entry point and writes persistent, async-signal-safe crash reports.

AndroidJSJVMNative·CheerWizard·MIT License
KAnimatedButton0.1.0
0

Animated, brand-neutral button component morphing between expanded label and circular loading states, with filled/outlined variants, multiple shapes, and customizable colors, borders, elevation, and typography.

AndroidJSJVMNativeWasm·Kotlin-Multiplatfrom-911·Apache License 2.0