Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
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
plasma-android0.4.0
5

Adaptation of a design system for Android apps, delivering core tokens, components and a build-system for consistent styling and seamless integration.

AndroidJVM·salute-developers·MIT License
yakl0.2.0
5

Lightweight, DSL-configurable logger offering a simple API, explicit context passing, runtime-configurable filters and formatters, stdout/html outputs, and an SLF4J adapter.

JVM·MEJIOMAH17
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
RadialMenu1.0.5
5

Lightweight radial/circular menu with long-press, right-click and keyboard triggers; drag-to-select, edge-aware placement, haptics, animated transitions, badges, toggleable icon states, customizable animations.

AndroidJVM·gawwr4v·Apache License 2.0
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
Palette0.1.8
5

Token-driven theme system with semantic and component tokens, reusable UI components, root-level component customization, and a demo app showcasing light/dark themes, token presets, and component behavior.

AndroidJVMNative·junerver·Apache License 2.0
CMPToaster1.0.0
5

Compose-facing toast API delivering native-backed transient overlays via a dedicated window when needed; remains visible across navigation and dialogs, lightweight with no extra runtime dependencies.

AndroidNative·masaibar·MIT License
Komposed2.0.0
5

Predictable unidirectional state management with pure reducers, typed effect routing to handlers, composable state lenses, middleware-driven action flow, and purpose-built testing tools for deterministic, modular apps.

AndroidJVMNative·Atwa
mokoki0.2.0-alpha.1
41 used by

Lightweight logging library supports normal and JSON serialization logging, enhancing application debugging and monitoring capabilities. Only JVM artifact available, accessible via Maven Central.

AndroidJVMNative·JavierSegoviaCordoba
Cyklone0.0.1
4

Enables building scalable, maintainable applications with Model-View-Intent architecture, supporting reactive data flow and state management for shared business logic across platforms.

AndroidNative·wasabi-muffin·Apache License 2.0
dokt0.2.0
4

Facilitates domain-driven design with features like Command and Query Responsibility Segregation, Event Sourcing, and test-driven development. Generates application layer code, supports coroutines, and offers compile-time serialization.

JVM·dokt·Apache License 2.0