Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
sdk-kmp5.0.0
14

Offers tools for building self-sovereign identity applications, enabling decentralized identifier management, verifiable credential operations, and secure communication. Built on Cardano, supports Android and JVM.

AndroidJVM·hyperledger-identus·Apache License 2.0
KSLog1.6.1
147 used by

Simple, customizable logging tool supporting multiple platforms. Offers built-in logging for various environments, lazy message evaluation, and custom logger creation options.

AndroidJSJVMNativeWasm·InsanusMokrassar·MIT License
KmpLibrary2.1.9
14

Offers a template for quickly bootstrapping a library with Fibonacci sequence generation functionality, including guidance for building, testing, and deploying to Maven Central.

AndroidNative·SweetMeSoft·Apache License 2.0
compose-treeview0.6.1
14

Enables creation of hierarchical tree views with customizable nodes and icons, using a declarative syntax. Includes support for multiple platforms and provides a demo for web environments.

AndroidJVMNativeWasm·vooft·MIT License
Leviathan4.0.0
14

Service locator implementation of the dependency injection pattern, offering flexible object lifecycle management with single-instance, late-init, and factory-based dependencies, suitable for simple to advanced use cases.

AndroidJVMNativeWasm·ComposeGears·Apache License 2.0
ContactPickerKMP0.2.0
14

Enables native contact selection for Android and iOS via a composable component, facilitating easy integration and management of contact permissions and selection states.

AndroidNative·dalafiarisamuel·MIT License
kmp-country-selector1.2.0
14

Country code and dial code picker offers a customizable dropdown with flag support, search functionality, localization, and efficient performance, allowing easy retrieval of country details.

AndroidJVMNative·WannaverseOfficial·MIT License
tdl-coroutines13.0.0
14

Offers a Coroutines client for the Telegram Database Library, enabling asynchronous operations with generated Data Transfer Objects. Supports 159 update flows and 867 request methods.

AndroidJVMNative·g000sha256·Apache License 2.0
keight0.0.06
141 used by

JavaScript runtime facilitates running scripts and expressions, particularly enhancing After Effects expressions within the Compottie library. Experimental and work-in-progress, suitable for evaluation.

AndroidJSJVMNativeWasm·alexzhirkevich·MIT License
KInAppBrowser1.0.0
14

Lightweight in-app browser offering native UI and secure shared authentication, fast pre-warming and optimized rendering, plus a single-call API to open and programmatically close URLs.

AndroidNative·yjyoon-dev·Apache License 2.0
Kompressor0.5.0
14

High-performance compression toolkit offering ZStandard (zstd) with SliceTransform streaming API, ByteArray transforms, kotlinx-io piping, native backends via NativeBuilds, and more algorithms planned.

AndroidJSJVMNativeWasm·ensody·Apache License 2.0
KRelay2.1.1
14

Lightweight, leak‑free bridge delivering one‑way UI commands from shared ViewModels to native implementations; automatic weak references, sticky queued actions, main‑thread execution, easy testing.

AndroidNative·brewkits·Apache License 2.0
kormium0.7.0
14

Type-safe ORM with expressive SQL DSL, typed predicates, catalog-scoped tables, transactions, joins and aggregations, migrations, reactive query flows, and Ktor-friendly server integration.

AndroidJVMNative·kormium·Apache License 2.0
navigation1.3.2
13

Tiny library simplifies navigation in Compose Multiplatform applications, featuring screens navigation, optional ViewModel with work cancellation, and desktop-specific windows navigation capabilities.

AndroidJVMNative·lukwol·MIT License
portal0.9.31
131 used by

Manages navigation and architecture of Compose UI apps, offering a simple API for handling Composable functions with transitions and a backstack. State saving/restoring in progress.

AndroidJSJVMNativeWasm·eygraber·MIT License
dhis2-mobile-ui0.7.0
13

Enhances mobile user interfaces with features like Compose compiler reports for detailed code insights and Paparazzi-enabled screenshot testing, allowing verification against golden images and automated documentation generation.

AndroidJVMNative·dhis2·BSD 3-Clause "New" or "Revised" License
genesys-messenger-transport-mobile-sdk2.14.1-rc1
13

Facilitates connection to Genesys Cloud Web Messaging APIs and WebSockets in native mobile applications, offering integration guidance for Android, iOS, and multiplatform projects.

AndroidNative·MyPureCloud·MIT License
EasyDocumentScan0.5.0
13

Offers a document scanning solution for mobile platforms, utilizing VNDocumentCameraViewController on iOS and MLKit Document scanner on Android, compatible with Compose version 1.7 and above.

AndroidJVMNativeWasm·kalinjul·Apache License 2.0
Nepali-Date-Picker3.0.0
13

Aligns with Material3 Date Picker, offering UI and utilities for Nepali Dates. Bridges Nepali and Gregorian Calendars with customizable features and state management for date selection.

AndroidJSJVMNativeWasm·shivathapaa·Mozilla Public License 2.0
SpotlightOnboarding1.1.1
13

Library facilitates guided onboarding by highlighting UI elements, offering customizable animations, scrim color, and support for multiple pages with optional Material 3 BottomSheet integration.

AndroidJSJVMNativeWasm·s4nchouz·Apache License 2.0
NeuralKMP0.0.4
13

Abstracts AI and machine learning capabilities, facilitating easy integration and use across platforms with support for dynamic model loading and configuration options.

AndroidNative·Ares-Defence-Labs·MIT License
ComposeChangelog4.0.0
131 used by

Simplifies changelog management by providing tools to display changelogs in applications, enhancing user experience with customizable layouts and seamless integration.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
LogKMPanion1.17.0
13

Facilitates application log observation and management with a Ktor plugin for network request monitoring, enhancing debugging and analysis. Offers debug-only implementation to optimize performance.

AndroidNative·idfinance-oss
Compose-HeatMap1.0.5
13

Create GitHub-style heatmaps using Jetpack Compose for visualizing time-based data patterns. Features include easy setup, high customization, interactive elements, and generic data support.

AndroidJVMWasm·iFleey·Apache License 2.0
Kmm-Permissions0.15.0
13

Enables shared code structure for Compose Multiplatform applications, organizing platform-specific code and facilitating integration of native elements like Apple's CoreCrypto and SwiftUI for iOS projects.

AndroidNativeWasm·reyazoct·MIT License
kmp-convex0.0.3
13

Type-safe client for Convex with code generation support, enabling creation and execution of queries, mutations, and actions. Generates an API hierarchy and type-safe builders for streamlined request creation.

AndroidJVMNative·kansson·MIT License
kmap0.1.0
13

Minimizes boilerplate by generating mapping functions between annotated types, supports custom transformations, parameter aggregation, and handles mapping discrepancies with annotations, enhancing code efficiency.

AndroidJSJVMNativeWasm·Tommyten·Apache License 2.0
tuucho0.0.1-alpha29_2.3.10
13

Powerful application rendering engine dynamically generates user interfaces by parsing JSON descriptions. Offers navigation stack, transition animations, form submission, and intelligent caching for seamless cross-platform UI deployments.

AndroidNative·by-tezov
ShaderX0.1.3
13

GPU shader effects for Compose: Modifier-style API with built-in effects (blur, grayscale, pixelate, wave), type-safe parameters, animations, shader-factory caching, and custom shader support.

AndroidJVMNativeWasm·Debanshu777·Apache License 2.0
KtorScope1.2.0
13

Network inspector for Ktor Client capturing requests, responses, failures, timings, headers, body previews, WebSocket frames, GraphQL metadata, cURL commands, exportable logs, plus in-memory store and optional Compose UI.

AndroidNative·mahmoud947·Apache License 2.0