Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
koaks0.0.1-preview6
5

Connect tools, compose logic, and manage agents with capabilities for chat, memory, streaming responses, and tool integration. Supports interaction with large language models.

JSJVMNative·koaks-ai·Apache License 2.0
kmp-kvs-storage1.3.0-ALPHA01
5

Provides a simple, type-safe key-value storage solution offering thread-safe operations, atomic updates, and a clean API for storing common data types.

AndroidNative·santimattius
capsule1.1.1
5

Compose library enhances user interfaces with smooth, continuous rounded shapes like rectangles and capsules, offering efficient Bézier curve calculations to optimize performance, even during animations.

AndroidJSJVMNativeWasm·xfqwdsj·Apache License 2.0
compose-cache3.0.1
5

Caches user input to manage race conditions effectively during value changes, enabling seamless integration with existing data management workflows in application development.

AndroidJVMNative·ch4rl3x·Apache License 2.0
kmp-onboarding1.0.3
5

Animated, themeable onboarding flows with page models supporting titles, images and custom content; built-in navigation controls, animated indicators, and global header/footer slots for brand alignment.

AndroidNative·yskuem·MIT License
nav3ksp1.1.2
5

Codegen for typed Navigation 3: generates Branch and Tree abstractions linking composable views, typed nav-data and entries into a BackStack-aware NavDisplay; optional manual boilerplate support.

AndroidJSJVMNativeWasm·fopwoc·MIT License
Kurrency0.4.0
5

Type-safe currency formatting with comprehensive locale management, ISO/code and symbol styles, Compose-ready composables, result-based error handling, lightweight and instance-based formatter API.

AndroidJSJVMNativeWasm·Kimplify·Apache License 2.0
ComposeCoach1.0.1
5

Lightweight toolkit for in-app coach marks and guided tours — customizable target shapes, reveal animations, button layouts, and simple addTarget/host API for easy onboarding flows.

AndroidJSJVMNativeWasm·vivekgupta4Git·MIT License
tabler-icons-kmp1.0.0
51 used by

Curated vector icon set featuring hundreds of clean, customizable UI icons, with ready-to-use SVG/vector assets and helpers for easy composition and theming.

AndroidJVMNative·timoseyfarth·MIT License
Reflow0.3.1
5

Automatic retries, loading-state management, configurable caching and pagination with reactive flows, Compose-friendly UI helpers and ViewModel integration to simplify resilient, low-boilerplate data fetching.

AndroidJSJVMNativeWasm·AraujoJordan·MIT License
k2o1.3.0
5

OpenSCAD DSL enabling declarative 3D modelling and programmatic generation of OpenSCAD code, with composable primitives, transformations, modules and reusable templates for parametric designs.

JVMNative·BoD·Apache License 2.0
kodepoint1.0.1
5

Unicode character database access, case conversion, classification and script detection via Codepoint wrapper; generated lookup tables, surrogate handling, CharSequence and Appendable extensions.

JSJVMNativeWasm·zolotov·Apache License 2.0
EzHook0.0.4
5

Compile-time AOP that replaces functions, constructors and properties with zero runtime reflection and no performance cost; supports before/after/NULL hooks, callOrigin/getField/getThisRef and inline hooks.

AndroidJSJVMNative·DreamMoonCai·Apache License 2.0
FireAndForget1.3.0
5

Execute code once on first access with pluggable persistence (in-memory, preferences, custom storage). Runner pattern enables auto-disable, reset, and a simple three-method API for one-time flags.

AndroidJSJVMNativeWasm·alorma·MIT License
kmp-datastore1.0.0
5

Unified, type-safe key-value and object storage with KType-based serialization, annotation-driven validation, powerful query DSL, and optional KSP code generation for type-safe query builders and validators.

AndroidJVMNative·parkwoocheol·MIT License
GELM2.0.0
5

Implements The ELM Architecture, standardizing typed sync/async event handling, state/effect/command modeling, reducer+actor flow, and deterministic, testable state mutations via Modifier/ReducerResult.

AndroidJVMNative·gymbay·Apache License 2.0
openriro0.1.2
5

Riro School scraping wrapper offering authenticated requests, board/menu and portfolio access, paging, category filtering, flow-friendly APIs and a facade client for simpler interactions.

JSJVMNativeWasm·devngho·MIT License
eSCLKt1.0.1
5

Driverless access to network-attached scanners via AirScan (eSCL) protocol, implementing spec quirks and ensuring broad device compatibility with an easy-to-use, feature-aware API.

JSJVMNative·Chrisimx·GNU General Public License v3.0
deviceai0.0.1
5

On-device AI runtime enabling speech recognition, TTS, and local LLM inference with offline RAG, auto model downloads, streaming generation, and GPU acceleration for low-latency, privacy-preserving apps.

AndroidJVMNative·deviceai-labs·Other
compose-material-symbols1.1.4
5

Easy use of Google's Material Symbols via variable fonts: adjustable weight, size, grade, style, and tint through simple Symbol functions for UI icons.

AndroidJSJVMNativeWasm·ClementVicart·Apache License 2.0
kodium1.0.0
5

High-speed, pure-language cryptography implementing TweetNaCl primitives (Box, SecretBox, Ed25519), Base58Check, PBKDF2, secure key import/export, encoding utilities and opinionated APIs—no native dependencies.

AndroidJSJVMNativeWasm·LivotovLabs·Apache License 2.0
appwrite-kmp0.1.1
5

Type-safe client for Appwrite offering coroutine-based APIs: errors-as-values, typed IDs, query DSL, Flow realtime with auto-reconnect, chunked upload progress, modular services.

JVMNative·AndroidPoet·MIT License
subsonic-kotlin1.0.0-beta06
5

Subsonic API client offering full OpenSubsonic coverage, token/API-key authentication, library browsing, search, playlists, streaming and cover-art URLs, scrobbling, rating, and robust error handling.

JSJVMNativeWasm·zt64·MIT License
superwall-kmp0.3.1
5

Server-driven native paywall rendering backend JSON into Material 3 UI, with A/B testing, subscription management, variable templates, expression evaluator, DI, billing integrations and WebView fallback.

AndroidJVMNative·AndroidPoet
wvbridge0.0.4
5

Embeds host WebView into declarative UI, exposing a compact common API for loading pages, observing URL/loading state, driving navigation — uses native WebView instead of bundling Chromium.

AndroidJVMNative·magic-cucumber
yamv0.3.4
5

MVI framework offering distributed reducers and composable features: type-safe sealed intentions, pure outcome reducers, DI-pluggable feature sets, and compile-time code generation for zero boilerplate.

AndroidJVMNative·ktomek·Apache License 2.0
kotlin-typeclasses0.1.0
5

Compiler-plugin stack enabling typeclass-oriented programming via context parameters; implicit evidence search, rule-style instances, derived instances, proof materialization, and Gradle/IDE integration.

JVMNative·wabbit-corp·GNU Affero General Public License v3.0
ValuePickerSlider2.0.1
5

Horizontal value slider enabling highly customizable numeric selection: adjustable range, segmented ticks with variable "bar breaks", custom labels, colors and stateful control for precise value picking.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
highKT0.0.2
5

Placeholder repository README indicating documentation pending; intended to later include installation, setup instructions, usage examples, API reference and contribution guidelines.

JSJVMNativeWasm·kyay10·Apache License 2.0
kjwt0.1.0
5

Creation, parsing, signing and encryption of JWTs (JWS/JWE); claim management, validation, Base64URL encoding/decoding, cryptographic primitives, and CI-ready tests and workflows.

AndroidJSJVMNativeWasm·touchlab·Apache License 2.0