Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
compose-simplepaging0.0.2-rc.2
0

Lightweight Compose paging tool offering simple, minimal-configuration pagination primitives and composable helpers for building scrollable, paged lists with efficient incremental loading.

AndroidJSJVMWasm·LSafer·Apache License 2.0
KMP-MQTT1.0.2
0

Lightweight MQTT tooling for easy connect/subscribe/publish with JSON serialization, Flow-based message streams, automatic reconnects and dynamic broker reconfiguration via config flows.

AndroidJVMNative·Hussein-Al-Zuhile·Apache License 2.0
kmp-kaiteki1.6.0
0

Lightweight modular core offering utility APIs and opinionated abstractions for common app tasks, with CI automation and Maven Central distribution for easy integration.

AndroidJVMNative·kroegerama·Apache License 2.0
kautoMapper2.1.3
0

Annotations enabling compile-time generation of mappers between data models, with property renaming, default values, custom mapping functions, parent-based mapping, opt-ins and visibility control.

AndroidJSJVMNative·the-best-is-best
iquack-sdk-kotlin1.0.0
0

Client SDK enabling integration with a real-time communication backend: REST API clients, authentication flows, generated data models, asynchronous request handling, and admin/user management endpoints.

AndroidJSJVMWasm·IQuackTeam
impactoui1.1.4
0

Generates Fibonacci sequences from platform-provided starting values; includes per-target tests and a thorough publishing guide covering namespace setup, PGP signing, Maven Central publication and CI workflow.

AndroidNative·iksanulImpacto·Apache License 2.0
Kotlin-Native-TUI-Table0.1.1
0

Lightweight DSL creating beautiful text tables for CLIs and logs with adjustable padding, colspan, cell alignment, multiple border styles, and graceful empty-table handling.

Native·Julius-Babies·MIT License
apiclient1.1.2
0

HTTP client wrapper simplifying API requests with flexible manual JSON navigation and automatic serialization-based decoding, handling messy or deeply nested API responses with configurable request helpers.

AndroidJVMNative·mready·Apache License 2.0
Mica0.3.0
0

Interpreted scripting language embedded in a markdown renderer, supporting functions with default parameters, custom objects with methods, string templates, generics, ranges, collections, and runtime I/O callbacks.

AndroidJSJVMNative·pChochura·MIT License
docker.ktv0.4.2
0

Native Docker client communicating over Unix domain sockets, built with C interop for direct engine access; zero JVM dependencies, lightweight and portable for low-level Docker control.

Native·Julius-Babies
SKMPUIThemeLibrary1.0.1
0

Mobile theme handling library

AndroidJVMNativeWasm·shreyas-android
compose-simplenav0.0.6-rc.5
0

Lightweight, minimal navigation layer for Compose UIs — simple screen routing, back-stack management and easy integration with minimal boilerplate and a small API surface.

AndroidJSJVMWasm·LSafer·Apache License 2.0
kliz2.2.0
0

Library template demonstrating Fibonacci sequence generation and end-to-end publishing workflow to Maven Central, including PGP signing, plugin configuration, and GitHub Actions CI.

AndroidJVM·GaaabLiz·Apache License 2.0
kotlin-cex-spot-trading0.1.1
0

Lightweight spot trading client exposing public and authenticated REST endpoints, ready-to-use API wrappers for trading/order management, simple installation and local development workflow.

AndroidJSJVMNative·crypt0p1a·MIT License
recruit-app-kmp0.0.1-alpha.2
0

Scaffolding for full-stack apps: integrated shared business logic, declarative UI, server backend, Web/Wasm support, and organized common plus platform-specific source sets for reuse.

AndroidJSJVMNativeWasm·yuanjingtech
kotlinx-datetime-ext0.5.0-beta
0

Convenient extensions and utilities for dates, times and timestamps: now getters, converters, arithmetic, queries, rounding, parsing, formatting, duration calculations and start/end-of-day helpers.

AndroidJSJVMNativeWasm·kalist28
arrow-http1.1.1
0

Modular, client-agnostic HTTP toolkit offering type-safe error hierarchy, interceptor policies, automatic auth refresh, retry strategies, flexible request configs, multipart uploads and pluggable client implementations.

AndroidJVMNativeWasm·blackarrows-apps·Apache License 2.0
version0.0.4
0

Parse and compare semantic-style version strings with optional prefixes, pre-release and build metadata; treats empty subparts as zero, ignores prefixes/build metadata for ordering, supports numeric/alphanumeric ordering.

JSJVM·w8mr·MIT License
kotest-bdd2.2.0
0

BDD extensions for Kotest enabling expressive Given/When/Then and Expect tests, type-safe DSL, built-in data-driven row() parameterization, and concise And chaining.

AndroidJSJVMNativeWasm·ktool-dev·Other
kotlin-greeting1.0.3
0

Time-of-day greeting generator in Indonesian and English, returns morning/afternoon/evening/night messages based on current hour; supports language selection and customizable hour provider.

AndroidJVMNative·johnylie·Apache License 2.0
Buffela4.0.0
0

Minimal schema-based binary format enabling compact, readable schemas with manual byte-size control, enums and sealed-like subtypes, fixed/variable arrays, plus serializer/deserializer code generation and JSON Schema validation.

AndroidJVMNative·BanForFun
molecule-util1.0.0
0

Extension library enabling Compose-style presenters with Flow or State actions, event channels, nested presenters, ViewModel-managed lifecycles, and resolution of native integration conflicts.

AndroidJVMNativeWasm·aleyn97
boot-app-kmp0.0.2-alpha.15
01 used by

Simplifies app development by providing default networking, storage, dependency injection, plugin system, material icons and monospaced font, logging and SQL storage, plus Chinese-text rendering fixes.

AndroidJSJVMNativeWasm·yuanjingtech·MIT License
kmp-image-selector1.4.0
0

Select images with configurable aspect ratios, native integration, and an easy async API returning image bytes; integrates with UI layers via simple launcher registration and ViewModel support.

AndroidJVMNative·WannaverseOfficial·MIT License
controllerPidKmp1.0.1
0

Lightweight, extensible PID controller offering customizable kp/ki/kd, time-based integration/derivative, anti-windup, output limits and auto-mode — easy to embed in control loops with deterministic math.

AndroidJVMNative·Murilo-Migliati
age-verification1.1.0
0

Manage ISO 18013-5 age-verification credentials with VC‑K integration, supporting multiple age_over_* attributes (12–68) and EU namespace eu.europa.ec.av.1; zero-knowledge proofs absent.

JVMNative·a-sit-plus·Apache License 2.0
ktor-simple-cache0.55.4
0

Adds simple output caching for Ktor servers, offering pluggable providers (in-memory, Redis) and easy installable middleware for configurable per-route cached responses.

JVMNative·westelh·Apache License 2.0
line-chart-cmp0.1.1
0

Customizable interactive line charts with marker popups, multiple data-series and point support, consistent styling across builds, smooth rendering, and a sample app (including a WASM demo).

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
HolonetCore0.0.3
0
JVMWasm·Home-One-Tactical-Headquarters·MIT License
KMMUI1.0.6-1778786096945
0

Shared UI components and scaffolding for cross-platform apps, common/target-specific source layout, Koin DI bootstrap, sample app and build/run guidance, modularization helpers.

AndroidNative·BorealNetwork·MIT License