Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose-multiplatform
quo-vadis0.5.2
9

Annotation-based, type-safe navigation library generating graph builders and typed destinations; deep-linking, predictive back gestures, shared-element transitions, independent tab backstacks, and MVI-friendly architecture.

AndroidJVMNative·jermeyyy·MIT License
kmpdf1.1.0
9

Generate PDFs from Compose UI with multi-page and dynamic page support, configurable page sizes and filenames, customizable output directory, automatic initialization, and simple sharing integration.

AndroidJVMNativeWasm·big-jared·MIT License
compose-epg-viewer0.0.1
9

TV guide UI component for browsing channels and timed events, supporting keyboard and focus navigation, responsive layout, and customizable header/timebar, channel rows and event cells.

AndroidJVMNative·sajidalidev·Apache License 2.0
akit2.0.1-GREAT04
9

Async image loading with pluggable engines and .9/NinePatch support, shared NinePatch painter, resource ID generation for common resources, Glide extensions and RenderScript-based blur utilities.

AndroidNative·szkug·Apache License 2.0
compose-hig1.1.0
91 used by

iOS-style UI components and controls with improved SwipeBox, fixed date-picker scrolling, disabled bottom-sheet content scaling, dialog-for-popup behavior, automated releases and live web demo.

AndroidJSJVMNativeWasm·ienground·Apache License 2.0
anchor0.0.1
9

Background geolocation delivering reliable, battery-conscious continuous tracking with a modern DSL and Flow-style APIs, granular OS-specific tuning for priority/accuracy, coroutine-friendly permissions API and demo app.

AndroidNative·LivotovLabs·Apache License 2.0
KViewModel0.2
8

Lightweight library for implementing MVVM or MVI patterns, compatible with Jetpack Compose and XML. Supports exception handling, Odyssey integration, and Compose Multiplatform.

AndroidJSJVMNative·AlexGladkov·Apache License 2.0
compose-menuprovider1.4.0
8

Enhances Jetpack Compose with an AndroidX MenuHost & MenuProvider-like API, offering generic implementation and material components for streamlined menu creation and management.

AndroidJVMNativeWasm·boswelja·MIT License
GoogleExperimentalLibraries1.1.0
8

Set of Google's libraries converted to provide a common API for functionalities like Places and SignIn across mobile platforms. Supports easy integration into projects.

AndroidNative·Dilivva·MIT License
Multiavatar1.0.1
8

Generates 12 billion unique multicultural avatars, representing diverse races, cultures, and age groups. Offers avatar creation from random, string, or hash inputs, outputting SVG or PNG formats.

AndroidJSJVMNativeWasm·mew22·MIT License
ImageTool0.0.2
8

Facilitates image downloading and caching from various sources, offering compose widgets for display, customizable modifiers, alignment, scaling, opacity, and error handling.

AndroidNative·Tanexc·Apache License 2.0
CMPProgress0.2
8

Enhances user interfaces with stylish progress indicators, offering a variety of visually appealing, customizable designs like circular and text progress types with smooth animations.

AndroidJVMNativeWasm·moismailio
MultiplatformContacts1.0.1
8

Simplifies contact retrieval across platforms by offering a straightforward interface for accessing contact information. Includes iOS and Android examples for seamless integration.

AndroidNative·Lilytreasure·Apache License 2.0
ComposeParallaxToolbar1.3.0
8

Delivers a customizable Material 3 parallax toolbar layout with smooth animations and transitions for app bars. Integrates cross-platform support, offering rich customization options for colors, dimensions, and behavior.

AndroidNative·haykarustamyan·MIT License
Nil0.1.0-alpha05
8

An image loading library features asynchronous image loading, memory and disk caching, GIF and SVG support, and integrates network authentication. Supports vectors and XML configurations.

AndroidJVMNative·Irineu333·Apache License 2.0
LondonTubeStatus0.0.4
8

Fetches real-time London Underground tube status using Transport for London API. Offers ready-made UI components, authentic branding, and seamless offline handling for Android and iOS applications.

AndroidNative·IntSoftDev
ComposeMark0.0.0-alpha08
8

Transforms Markdown into composable functions with inline embedding of code, customizable preprocessing and rendering hooks, and optional directory aggregation support for streamlined function access.

AndroidJVMNativeWasm·arashiyama11·Apache License 2.0
liquid-glass0.2.3
8

iOS 26–style frosted-glass surfaces for Compose: backdrop blur, chroma lift, edge sheen; quality tiers with graceful degradation, zero‑alloc fallback, dynamic sheen, grain and refraction.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
rang-vikalp1.0.0-beta1
8

Modern, fully-composable HSV colour picker using Brush+Canvas rendering, hoisted HSV-A state, modular pickers (SV box/circle, linear and arc sliders), presets/shades, theming and hex copy.

AndroidJSJVMNativeWasm·akshay2211·Apache License 2.0
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
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
Advanced-Menubar0.1.0-alpha06
7

Declarative DSL building native menu bars with cross‑platform fallbacks, shortcut and icon helpers, per‑platform visibility flags, out‑of‑the‑box macOS defaults and localized labels.

JVM·HansHolz09·Apache License 2.0
KMPTaskManager3.0.0
7

Unified API for scheduling and managing background tasks—one‑off, periodic, exact and chained jobs—featuring advanced triggers, structured logging, event‑driven completion, demo UI and docs.

AndroidNative·vietnguyentuan2019·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
lemonade-design-system0.26.0
7

Production-ready UI components, theming, and design tokens for consistent interfaces; brand assets, iconography, Figtree typography, spacing, shadows, radii and opacity tokens.

AndroidJVMNative·saltpay·Apache License 2.0