Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
SectionList1.0.0
1

Enables categorizing and grouping lazy list items into sections with efficient scrolling and tracking capabilities. Synchronizes with other UI elements, optimizing performance using a custom algorithm.

AndroidJVMNativeWasm·Ahmad-Kaddour·Apache License 2.0
sqlite-web-viewer0.5.1
1

Embed a tiny HTTP server in an app to browse SQLite databases via a web UI: inspect tables/views, run raw SQL, view schema, decode JSON, auto-reload, multi-database support.

AndroidJVMNative·simophin·MIT License
Kltemplate0.0.6
1

Facilitates template-based project generation, streamlining setup and configuration processes for new projects with customizable templates and predefined structures.

AndroidJVMWasm·mshdabiola·Apache License 2.0
kadaptiveui1.2.2
11 used by

Offers adaptive UI components for writing once and running on Android and iOS, ensuring platform-specific look and feel with components like progress indicators, dialogs, and sliders.

AndroidJSJVMNativeWasm·the-best-is-best
MaleficComponents2.1.1
1

Offers cross-platform UI elements and components, such as typography and layout tools, for creating mobile and desktop applications with consistent theming and customization.

AndroidJSJVMNative·OmyDaGreat·MIT License
MaleficTheming2.3.0
11 used by

Provides tools for creating and managing material themes in Jetpack Compose. Supports theme configuration via JSON, resources, and InputStreams, with examples for seamless cross-platform integration.

AndroidJSJVMNative·OmyDaGreat·MIT License
MultiLibTemplate1.0.0
1

Comprehensive template enables building and publishing libraries to Maven Central with ease, offering full multiplatform support, pre-configured development tools, and automated GitHub Actions for seamless release management.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
openfeature-kotlin0.2.0
1

Integrates ConfigCat with OpenFeature, enabling feature flag management and configuration. Configures providers, evaluates feature flags, and supports advanced options for user targeting based on attributes.

AndroidJSJVMNative·configcat·MIT License
Kodices0.4.0
1

Parses JSON models to describe user interfaces, featuring a reference GUI implementation and a sample application demonstrating usage.

AndroidJSJVMNativeWasm·Iktwo·Apache License 2.0
KomposeTable0.0.3
1

Highly customizable table component inspired by JavaFX Table, with sorting, resizing, selection, theming, alternating row colors, hover effects, and type-safe data handling for tabular data.

AndroidJVMNative·stephenWanjala
bytonio0.0.3
11 used by

Facilitates the serialization and deserialization of objects into byte arrays, supporting binary data protocols. Offers processor options, custom serializers, and deserializers through annotations for greater flexibility.

AndroidJVMNative·lcacheux·Apache License 2.0
serialization-ktx0.0.6
1

Serialization utility library enabling streamlined data serialization and deserialization processes. Offers integration support, facilitating easy inclusion and efficient handling of data transformations.

AndroidJVMNativeWasm·karya-inc·GNU General Public License v3.0
decimal0.0.3
11 used by

Library enables exact base-10 arithmetic using native decimal types across platforms, providing consistent semantics and a single API for handling decimals, percentages, and currency amounts.

AndroidJVMNativeWasm·lovecraft-au·GNU Lesser General Public License v3.0
MaleficExtensions2.0.1
1

Collection of productivity-boosting extensions for common types, operator-based function composition and UI: memoization, numeric and tuple utilities, tree structures, file helpers, rich Compose modifiers/tray APIs.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
realm-kotlin4.0.4
1

Modernizes and streamlines a mobile object-database client: updates language and build toolchain, simplifies native builds using prebuilt binaries, cleans repository, preserves API for zero-effort migration.

AndroidJVM·Simprints·Apache License 2.0
BikDecimal1.0.3
1

Arbitrary-precision decimal arithmetic with operator-overloaded, type-safe numbers; easy construction, conversions, comparisons, collection extensions, constants, accurate financial operations, and sample app demonstrating usage.

AndroidJSJVMNativeWasm·tanocee·MIT License
kmpcharts0.13.4-alpha
1

Interactive Line and Bar charts accepting X/Y data and summaries, with axis formatters, configurable ticks, snapping touch popups with haptics, and customizable range highlights.

AndroidNativeWasm·niallermoran·MIT License
hanekokoro-framework0.4.0
1

Organizes Components and implements UDFs atop Decompose, delivering lightweight component management, simplified lifecycle handling, and easy user-defined function integration for modular apps.

AndroidJVMNative·ShadowRZ·Apache License 2.0
kmp-solutions0.1.0
1

Collection of lightweight libraries offering core utilities, a file picker, sensor access, simple APIs and convenience helpers for easy integration into applications.

AndroidNative·dimaklekchyan·Apache License 2.0
compose-multiplatform-auth1.0.1
1

Plug-and-play sign-in buttons for Google, Apple and Microsoft, offering unified result handling, simple configuration, configurable redirect handlers, and typed sign-in result models for easy integration.

AndroidJSJVMNativeWasm·hyperether·GNU General Public License v3.0
junit-airgap0.1.0-beta.1
1

Blocks network requests in unit tests, failing fast via a native JVMTI agent; configurable host allowlists/wildcards, Gradle plugin for automatic setup, and per-test annotations.

AndroidJVM·garry-jeromson·MIT License
hijri-date-picker0.0.2
1

Lightweight, customizable Hijri date picker offering Material 3 styling, full localization (Arabic numerals and RTL), hoistable state management, themeable colors/strings, and customizable year range.

AndroidJVMNative·Helmy2·Apache License 2.0
prefero1.0.0-alpha02
1

Modern preferences layer built on AndroidX DataStore, enabling minimal boilerplate, type-safe autogenerated preference accessors from serializable models, reactive flows, and single-file configuration.

AndroidJSJVMNativeWasm·teogor·Apache License 2.0
Gmokhttp1.0.0
1

Drop-in OkHttp replacement adding SM/TLS (国密) support; load CA certificates or custom TrustManagers for GM crypto, API-compatible and interchangeable with existing clients.

AndroidJVM·mashanshui·Apache License 2.0
diff-kotlin0.0.5
1

Efficiently computes text and sequence diffs using Myers and linear-space variants; simple DSL and builder-based extensibility, generates/applies patches, zero external dependencies, well-tested.

AndroidJSJVMNativeWasm·baole
ADBS-Converter1.0.3
1

Scaffold enabling shared Compose UI and app logic across targets, with common and per-target source sets, dedicated native entrypoints, and Gradle run tasks for development including web modes.

AndroidJSJVMNativeWasm·dangolchirag·MIT License
toggle0.1.0
1

Type-safe, composable feature-flag system with priority-based sources (memory, YAML, custom), contextual rule evaluation, reactive change observation, caching, and lifecycle/error handling for production use.

AndroidNative·behzodhalil
AppLovin-kotlin-multiplatform1.0.4
1

Type-safe bindings for a mobile ad network SDK offering unified, idiomatic API for ad integration: interstitial, rewarded, banner, and native formats; event callbacks, lifecycle handling, and samples.

AndroidNative·Aditya-gupta99
volyum-kmp-sdk0.0.1-alpha04
1

In-app user feedback SDK offering send, list (paged) and fetch-by-id APIs, with global or lifecycle-scoped instances, secure key guidance and ready demo UI components.

AndroidJVMNative·donald-okara
quickjs-kt1.0.0-alpha15
1

Run JavaScript asynchronously with coroutine-style host bindings, ES module and bytecode compile/evaluate, configurable type converters for seamless object mapping, and concise DSL for bindings.

AndroidJVMNative·qdsfdhvh·Apache License 2.0