Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
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
Piscespotlight0.2.0
0

Interactive spotlight tutorials with type-safe targets, smart tooltip positioning, reactive state management, multiple concurrent tutorial configurations, and a clean flat API for highlighting UI elements and showing contextual tooltips.

AndroidJVMNative·xcodeBn·Apache License 2.0
platform-components1.0.0
0

Lightweight library generating Fibonacci sequences from environment-supplied starting numbers, including tests and an example publishing configuration demonstrating release to Maven Central.

AndroidJVMNative·piersalvomiglioresi·Apache License 2.0
epic-calendar1.0.10
0

Rendering customizable calendars, pagers and date pickers with single/multi/range selection, ranged highlighting, flexible appearance configuration, paged navigation, and optional global defaults — experimental.

AndroidJSJVMNative·andriyoganp·MIT License
appcontent0.1.0
0

Libraries for managing, navigating and presenting content in Kotlin Multiplatform applications.

AndroidJVMNative·2minded·Apache License 2.0
atelier-validator2.0.0
0

Type-safe, fluent validation DSL for expressive, composable rules with zero-reflection performance, modular extensibility, detailed error reporting, fail-fast or collect-all modes, and optional datetime validators.

JSJVMNativeWasm·megatilus·Apache License 2.0
CameraK0.0.2
0

Modern camera toolkit delivering high-quality preview, capture, and image processing via modular plugins — includes QR scanning, OCR, and flexible image-saving for easy integration.

AndroidJVMNative·atomic991·MIT License
wav-recorder0.1.1
0

Lightweight audio capture producing canonical 16-bit mono WAV buffers for transcription and AI pipelines, with unified API and extensible event hooks for error handling.

AndroidJVMNative·findusl·MIT License
openai-kotlin4.0.4
0

Offering asynchronous, feature-rich access to OpenAI's API for chat, images, embeddings, files, fine‑tuning, moderation and audio, plus ProGuard rules, sample apps and guides.

JSJVMNativeWasm·antonis-bc·MIT License
idos-sdk-kotlinunspecified
0

Enables interaction with identity network nodes: wallet, credential, attribute and access-grant management, transaction signing, plus encrypted key storage with password-based LOCAL or Shamir‑based MPC orchestration.

AndroidJVMNative·idos-network·MIT License
QR-Code-generator-kotlin0.0.4
0

Clear, faithful QR Code generator implementing the original algorithm; emphasizes readability, correctness and easy integration to produce standard-compliant QR Codes for projects.

JSJVMNativeWasm·avan1235·Apache License 2.0
zipline1.24.0
0

Embeds QuickJS to download and run JavaScript modules inside host apps, enabling hot-deployable, interface-bridged services with precompiled bytecode, modular caching, source-mapped debugging, and signature verification.

AndroidJSJVMNative·crowforkotlin·Apache License 2.0
design-system-foundation0.5.0
01 used by

Foundation for highly stylable, extensible design systems: structured token and component style management, hierarchical overridable declarative styles with cross-references, integrated caching and StyleValues code-generation.

JVMNative·gft-mobile-pl·Apache License 2.0
atom0.1.0-alpha02
0

Lightweight observable state container enabling atomic compare-and-set updates, snapshotting, change listeners, and asynchronous notifications for predictable, thread-safe state management and easy integration.

AndroidJSJVMNative·matt-ramotar·Apache License 2.0
jsx-parser0.1.2
01 used by

Lightweight, zero-dependency parser converting JSX into a type-safe AST with a simple parse API, returning success/failure results and readable errors.

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
accompanist0.1.5
0

Opinionated Compose UI utility collection featuring a compact Autocomplete component with state helpers, simple suggestion filtering, and reusable, highly-specialized components for rapid integration.

AndroidJSJVMWasm·HeroBrine1st·GNU General Public License v3.0