Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
composables-ui0.1.0
41

Collection of modern UI components for declarative interfaces, emphasizing full accessibility, composability, rich theming, and comprehensive documentation for straightforward integration.

AndroidJSJVMNativeWasm·composablehorizons·MIT License
cognito-idp4.0.0
40

Lightweight AWS Cognito Identity Provider client, supporting various sign-up, sign-in, password management, and user attribute functions. Methods return results wrapped in `Result<T>` for error handling.

AndroidJSJVMNative·Liftric·MIT License
KMM-BLE-Library0.0.1
40

Unifies Bluetooth Low Energy API for Android and iOS, offering a common interface. Includes an example app showcasing functionality with Compose Multiplatform and native iOS classes.

AndroidNative·nordicsemi·BSD 3-Clause "New" or "Revised" License
day-and-night-switch1.0.1
40

Creates a realistic, visually appealing switch inspired by a popular meme, featuring light and shadow effects, and written entirely with Compose Multiplatform.

AndroidJVMNativeWasm·akexorcist·Apache License 2.0
compose-continuous-rounded-corner-shape1.0.6
40

Enables creation of smooth, rounded corners with customizable smoothness in user interface components, enhancing design flexibility by supporting a smooth parameter ranging from 0f to 1f.

AndroidJSJVMNativeWasm·adamglin0·MIT License
decomposer0.1.0-alpha1
40

Desktop app aids in exploring Jetpack Compose internals by visualizing IR and composition structures. Features include tree comparisons, SlotTable inspection, and integration with other apps for detailed analysis.

AndroidJVM·composexy·Apache License 2.0
Riflesso2.2.21-0.0.3
40

Real-time IDE plugin visualizing Jetpack Compose recompositions, highlighting recomposed and skipped functions, listing composable calls with counts, and inspecting parameter stability to optimize UI performance.

AndroidJVM·ivk1800·MIT License
kmpertrace0.3.3
40

Span-aware tracing with structured, low-overhead logfmt lines carrying trace/span IDs; reconstructs end-to-end call trees via CLI, supports context propagation across threads/async hops and pluggable backends.

AndroidJVMNativeWasm·PluralFusion·Apache License 2.0
kstats0.5.0
40

Modular statistics toolkit offering descriptive analysis, streaming statistics, 28 probability distributions, hypothesis tests, correlation/regression, ranking/normalization, bootstrap and weighted sampling for data analysis and simulation.

AndroidJSJVMNativeWasm·Oremif·Apache License 2.0
PdfKmp1.2.0
40

Compose-style DSL for building vector-first, type-safe PDF documents with bundled Inter font, rich layout, text shaping (CJK/Arabic support), SVG/images, pagination and optional viewer.

AndroidJVMNativeWasm·ConaMobileDev·Apache License 2.0
MaterialThemePrefs1.0.0
39

Facilitates easy switching between Dark/Light Material themes using composable functions, providing theme preferences items, dialogs, and persistent storage across multiple platforms.

AndroidJVMNativeWasm·softartdev·GNU General Public License v3.0
Kase641.3.1
391 used by

Base64 encoder/decoder supporting standard and URL-safe encodings. Enables simple encoding and decoding of strings across various platforms.

AndroidJSJVMNative·saschpe·Apache License 2.0
korlibs6.1.0
3911 used by

Hosts libraries for a game engine, excluding the engine itself. Modules are available on Maven Central, including a cryptographic library.

AndroidJSJVMNativeWasm·korlibs·Other
KMPRevenueCat1.0.0
39

Unified API for managing subscriptions and in-app purchases across iOS and Android. Includes functions for configuring, logging in, syncing purchases, and a Composable for displaying a paywall.

AndroidNative·mirzemehdi·Apache License 2.0
di0.0.7
39

Lightweight runtime dependency injection container enables easy registration and retrieval of dependencies with features like auto-wiring, singletons, bindings, qualifiers, modules, and scopes management.

AndroidJSJVMNativeWasm·Ivy-Apps·Apache License 2.0
PhotoCalendar1.1.1
39

Customizable calendar UI component offering grid and horizontal week views, per-day background images, extensive styling options, indicators, and English/Korean localization.

AndroidJVMNative·DongChyeon
ampere0.10.0
39

Observability-first multi-agent framework emitting structured, queryable events for each cognitive phase, enabling real-time reactive coordination, auditable reasoning, memory-as-events, and human escalation on low confidence.

AndroidJSJVMNativeWasm·socket-link·Apache License 2.0
Markdown1.4.1
39

High-performance Markdown parser and renderer with AST-based incremental parsing, streaming (LLM) rendering, built-in image loading, LaTeX math, customizable themes, pagination, and broad CommonMark/GFM extensions support.

AndroidJSJVMNativeWasm·huarangmeng·MIT License
krayon0.24.0
38

Multiplatform drawing library offers a canvas and chart rendering framework for diverse environments. Explore documentation and APIs for detailed usage.

AndroidJSJVMNativeWasm·JuulLabs·Apache License 2.0
kmp-flagkit1.1.0
38

Offers ImageVector format flag icons for easy integration in projects, inspired by existing flag libraries. Supports referencing by Alpha-2 country codes and includes additional regional flags.

AndroidJSJVMNativeWasm·acarlsen·MIT License
Kotlin-Bloc0.11.0
37

UI framework combining MVI, MVVM, and SAM principles. Simplifies business logic encapsulation, supports various programming styles, ensures predictability, and offers composability for complex applications.

AndroidNative·1gravity·Apache License 2.0
kanalytics1.4.0
37

Analyzes data and tracks analytics with features for real-time monitoring and reporting. Offers comprehensive documentation for integration and usage.

AndroidNative·addhen·Apache License 2.0
multiplatform-work-managerv0.0.4-alpha
37

Simplifies scheduling and executing periodic background jobs with a simple API, flexible intervals, and platform-specific implementations for Android and iOS. Offers customizable job logic.

AndroidNative·kprakash2·Apache License 2.0
Krop1.0.2
37

Enables seamless image cropping with a customizable API, leveraging Coil for efficient image loading and Compose framework for reactive, declarative UIs across platforms.

AndroidJSJVMNative·timhuang1018·MIT License
table1.10.0
37

Provides a data table with Material 3 design, supporting core functionalities like sorting, filtering, column customization, conditional formatting, and paging integration. Features include drag-and-drop column reordering, multi-platform support, and extensive customization options.

AndroidJSJVMNativeWasm·White-Wind-LLC·Apache License 2.0
compose-skeleton-shimmer2.0.1
37

Feature-rich skeleton and shimmer UI toolkit offering customizable shimmer types (linear, radial, pulse, wave), global pause/resume, staggered animations, Material 3 theming, accessibility and lifecycle-aware performance.

AndroidJVMNative·ebinjoy999
ComposeCalendar1.1.0
36

Beautiful date picker for Jetpack Compose, following material 3 guidelines. Features customizable start, min, and max dates, optional top bar for selected date display, and future enhancements like date range selection.

AndroidJSJVM·lampione·Apache License 2.0
compose-stylesheet0.0.3
36

Flexible UI framework for defining and merging stylesheets. Customize colors, fonts, sizes, and component styles, supporting light and dark modes. Uses design tokens for consistent styling across components.

AndroidJVMNative·Mori-Atsushi·Apache License 2.0
kotlinx-datetime-ext1.4.0
36

Enhances date and time manipulation with extensions and helper functions, bridging gaps with Java's `java.time` API. Features include date arithmetic, parsing, formatting, and locale support.

AndroidJSJVMNativeWasm·RaedGhazal·MIT License
MicroUtils0.30.0
369 used by

Library with tools for coroutines, serialization, database interaction, and networking. Modules include common utilities, selection tools, MIME types, pagination, and repository patterns, with a structured approach for complex modules.

AndroidJSJVMNativeWasm·InsanusMokrassar·Apache License 2.0