Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose
BallastNavigationExt3.0.0
7

Facilitates fast, opinionated navigation setup for Compose applications, supporting features like route definition, deep linking, custom animations, and data passing between screens.

AndroidJVMNative·Dilivva·MIT License
compose-multiplatform-chart2.1.0
7

Chart library targets Android and iOS, supporting line and bar charts. Features optimized line charts for live data and large datasets, with zoom and dataset downsampling.

AndroidNative·maximilianproell·Apache License 2.0
kotlinova4.1.1
7

Offers a set of utility classes focusing on coroutines, featuring modules for core functionality, UI composition, Gradle integration, navigation, and Retrofit support. Utilizes semantic versioning for updates.

AndroidJVMNativeWasm·inovait·MIT License
MaterialSwitch0.3.0
7

Offers an enhanced Material 3 Switch with additional animations and color states, serving as a drop-in replacement for Jetpack Compose's default switch implementation.

AndroidJVMNative·t895·MIT License
Alerter-Compose1.0.5
7

Alert library facilitates creating customizable alerts with styles like Standard, Split, and Snackbar, supporting features like automatic dismissal, vibration, and background color customization.

AndroidJVMNative·akardas16·Apache License 2.0
peekaboo0.6.1
7

Facilitates image selection and camera functionalities with a customizable UI. Offers features like single/multiple image picking, camera mode toggling, and image resizing options for efficient application integration.

AndroidNative·jordond·Apache License 2.0
origami1.1.0
7

Tool for cropping and transforming images with actions like rotate and flip, utilizing `ImageBitmap`, `Uri`, `File`, or `Painter` as inputs.

AndroidJSJVMNativeWasm·ryadomtech·Apache License 2.0
Ganttastic1.3.0
7

Interactive Gantt chart visualization with customizable tasks, dependencies, and progress indicators. Includes tooltips for task information and plans for additional features like timeline zoom and dark mode.

AndroidJVMNativeWasm·kotlinlabs·Apache License 2.0
compose-sushi0.4.1.5
7

Comprehensive design system facilitates development across mobile, desktop, and web platforms. Includes core classes, sample applications, and detailed documentation for streamlined integration and testing.

AndroidJSJVMNativeWasm·Zomato·Apache License 2.0
kmp-showcase-compose0.1.0
7

Onboarding showcase toolkit enabling declarative, step-by-step UI highlights with captureBounds targeting, customizable highlight shapes/styles, flexible composable content, intelligent tooltip positioning, and simple controller-driven sequencing.

AndroidNative·suwasto·Apache License 2.0
app0.1.0
7

App store and signer ecosystem offering declarative UIs, dependency injection, MVI state management, networking, local persistence, asset/package handling, and modular shared libraries for app distribution.

AndroidJSJVMNative·Open-Store-Foundation
concurrent-priority-queue1.3.6
71 used by

High-performance, lock-free bounded priority queue using persistent treap and CAS-based atomic updates; automatic eviction, key-based upsert deduplication, O(1) lookup, reactive state and batch mutations.

AndroidJSJVMNativeWasm·karloti·Apache License 2.0
color-picker-dialog1.0.0
7

Customizable color picker dialog returning hex color strings for easy persistence, offering initial-color control, adjustable dialog properties, and a compact composable UI for seamless color selection.

AndroidJVMNative·isaacjadrey·MIT License
PhysicsBox1.0.0
7

Compose physics-enabled layout applying gravity and collisions to composables, with per-child shape/mass/bounciness configuration, tilt-controlled gravity, bounds, draggable/flingable interactions, and configurable physics state.

AndroidJVMNative·Jawnnypoo·Apache License 2.0
compose-buddy0.3.0
7

Renders and inspects @Preview composables on-device or headless, offering pixel-accurate screenshots, interactive inspector, rich hierarchy/semantics extraction, accessibility checks, and AI agent integration.

JVM·mikepenz·Apache License 2.0
dateced2.2.0
7

Date/time parsing, formatting, arithmetic and humanized relative-times with immutable, thread‑safe API; auto-detect parsing, type‑safe formatting/timezone chains, boundary navigation, field setters, live Compose helpers.

AndroidJVMNative·kamrul3288·MIT License
cmp-ui-libs-responsive1.1.0
7

Small focused responsive-layout toolkit: pick composables and values per screen breakpoint; adaptive navigation (bar/rail/drawer), two‑pane master/detail, conditional slots, testable breakpoint injection, customizable breakpoints.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
compose-mpp0.1.4
6

Bridges the gap between multiplatform and platform-specific libraries, offering unified APIs for AlertDialog and DropdownMenu, enabling consistent code across platforms without modifying stable APIs.

AndroidJVM·atsushieno·Apache License 2.0
MultiFactor0.1.0
6

Enables two-factor authentication and secure password storage with a focus on Android, utilizing Compose for UI development across platforms.

AndroidJVMNative·LandryNorris·Apache License 2.0
fifi0.0.43
6

Facilitates extensive code sharing between iOS and Android, focusing on non-UI components like network requests, caching, and business logic, while integrating with SwiftUI and Compose.

AndroidJVMNative·Paoapps·MIT License
coze-kmp0.2.1
6

Integrates open APIs with comprehensive support for async operations, offering features like bot management, chat services, and workflow execution. Simplifies authentication and provides cross-platform demo applications.

AndroidNative·coze-dev
kaptureX0.2.8-beta
6

Facilitates integration of image and video capture in applications with a unified API, offering customizable camera components like CameraPreview, supporting multiple platform functionalities.

AndroidNative·estivensh
duks0.2.5
62 used by

Lightweight, type-safe state management inspired by Redux, featuring predictable unidirectional data flow, middleware support, and seamless integration with Compose UI. Offers action caching, saga pattern support, and minimal dependencies.

AndroidJVMNativeWasm·crowded-libs·Apache License 2.0
compose-preview-lab0.1.0-dev13
6

Enhances interactive previews by collecting `@Preview` annotations and creating a playground for UI components, allowing value manipulation, event visualization, and layout exploration.

AndroidJSJVMNativeWasm·TBSten·Apache License 2.0
Cwackers1.1.0
6

Offers advanced image tiling support, replicating Illustrator's design system directly in code with multiple tiling modes and customization options without image editing.

AndroidJSJVMNativeWasm·Infinite-Retry·Apache License 2.0
rn-compose-multiplatform0.1.1
6

React Native–style JSX parsed into native Compose UI at runtime, with state/action mapping, JSX-to-component rendering, and built-in View, Text, Button, TextInput support.

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
compose-shimmer-skeleton1.0.1
6

Customizable shimmer-effect modifier and skeleton loaders delivering globally synchronized shimmer animations, configurable shape, colors, angle, duration and travel distance with minimal overhead for polished loading states.

AndroidJSJVMNativeWasm·timoseyfarth·MIT License
compose-ui-test-server0.2.0
6

Expose an HTTP server enabling agents to control a running desktop app: click buttons, input text, wait for elements, capture screenshots, add custom endpoints, zero-configuration launcher.

JVM·forketyfork·MIT License
Koraph1.1.0
6

Interactive node-link visualizer turning adjacency maps into interactive diagrams with force-directed layout, selectable nodes, customizable per-node styles, lightweight quick-start API and runnable demo.

AndroidJSNativeWasm·rootachieve·Apache License 2.0
LetterAvatarGenerator1.2.0
6

Generates letter avatars as ImageBitmap with precise text measurement, percentage-based sizing, custom font support, pure-canvas rendering, and random color-palette helpers.

AndroidNative·Pranathi-pellakuru·MIT License