Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagandroid-ui
curvedtext-kmp0.0.2
1

Render text along circular arcs — upward or downward — with auto-sizing canvas, full typographic styling, and a drop-in UI component for decorative curved text.

AndroidJVMNativeWasm·delacrixmorgan·GNU General Public License v3.0
ComposeFilePicker2.0.0
11 used by

Customizable file picker with searchable grid and menu views, smooth UI previews, multi-selection, localization support, extensible theming and easy integration into app interfaces.

AndroidNative·vickyleu
KmpNativeDatePicker1.0.2
1

Truly native date picker UI leveraging system pickers, auto-inheriting app theming; asynchronous suspend-style APIs for single or range selection, plus UI toolkit helper.

AndroidNative·KTSnippetByShubham·Apache License 2.0
Orcex0.4.0
11 used by

Ultra-lightweight LaTeX math renderer: lexer/parser and AST, independent layout engine and native renderers, automatic line breaking, modular parser, optional bundled STIX Two Math font.

AndroidJVMNative·wertikolix·Apache License 2.0
composeum0.3.0
1

Compile-time Jetpack Compose preview browser: annotate composables with @ComposePreview, run KSP, browse interactive previews without reflection or manual registration, auto-generated registry.

AndroidJVMWasm·lucam-tech·Apache License 2.0
icorp-library-for-composemultiplateform1.0.0
1

Modern image cropper with stretchable/resizable selection, image pan and zoom, locked bounds, 90° rotation, aspect-ratio presets (Free, 1:1, 4:3, 16:9), and automatic downscaling under 1 MB.

AndroidJVMNative·kvarun701
phosphor_icons1.0.0
1

Comprehensive Phosphor icon set for CortenaUI: thousands of vector-like glyphs with five weight styles, font-backed rendering to reduce app size, seamless Icon component integration.

Android·cortenaui·GNU General Public License v3.0
chords0.1.4
0

Enhances Jetbrains/Jetpack Compose applications with dynamic theming, supporting system dark mode and Material You Dynamic Color, while providing fallback themes for older environments.

AndroidJVM·antoniusnaumann
sk-map0.0.20_1.2.6
01 used by

Displays and controls maps with markers using Google Maps or Mapbox integration via a component. Offers a view contract and open ViewModel for customization.

AndroidJVMNative·skot-framework·Apache License 2.0
Glass0.17.1
0

Transforms old Android devices into IoT controllers or displays by rendering arbitrary UI sent through HTTP requests to an integrated server.

JSJVMNative·InkApplications·GNU General Public License v3.0
composeSearchableDropDown2.3.2
0

Enhances dropdown menus with search functionality, allowing dynamic filtering of list items. Supports easy customization of placeholders, default selections, and callback handling for item selection.

AndroidJSJVMNativeWasm·the-best-is-best
RequestState2.3.0
0

Helper library manages request states with features for handling successes and failures, updating states automatically, and integrating with composable views for streamlined data representation.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
KMPWindowManager0.6.0
0

Enables support for diverse screen sizes and orientations through a unified API. Facilitates adaptive UI design, screen observation, and customizes status and navigation bar colors.

AndroidNative·AbdelrahmanEsam
BasicMultiplatformUILib0.3
0

Cross-platform UI library facilitating theme management and toast notifications. Utilizes a wrapper for unified rendering and supports platform-specific initialization centers for streamlined UI exception handling.

AndroidJVM·OCTestX·Apache License 2.0
HopcapeMobileOnBoarding1.0.5
0

Simplifies creation of onboarding experiences with pre-built UI components and utilities, offering customization, cross-platform support, and enhanced user engagement for mobile applications.

AndroidNative·Aumaidkh
Compose-AutoSizeText0.1.1
0

Automatically adjusts text font size to fit available space, serving as a Compose alternative to Android's Autosizing TextView. Configuration options include shrinking and fitting text within constraints.

AndroidJVMNative·SillyDevices·MIT License
coil3.1.1
0

Image loading library offering fast, lightweight, and easy-to-use features with optimizations like caching, downsampling, and request management. Integrates seamlessly with modern libraries and Compose.

AndroidJSJVMNativeWasm·rsktash·Apache License 2.0
camper0.3.2
0

Offers an easy-to-use solution for building customizable forms with various fields and validators, supporting data binding for seamless form data management and validation.

AndroidJVMNative·steeplesoft·MIT License
material-components-android-compat1.0.0
0

Enhances Android app development by implementing Material Design principles, serving as a replacement for the Design Support Library, and ensuring a reliable, beautiful interface.

AndroidJVM·huanli233·Apache License 2.0
TrustPin-Kotlin4.0.0
0

Demonstrates integration of TrustPin SDK in an Android app, featuring automatic certificate validation, HTTPS connection testing, error handling, and a Material Design UI with comprehensive logging.

AndroidJVM·trustpin-cloud·Other
compose-webview-multiplatform2.0.3
0

Enhances Compose UI with WebView support, enabling URL loading and HTML rendering. Includes state management, navigation handling, and performance improvements via platform-specific integrations.

AndroidJVMNativeWasm·guyaumetremblay·Apache License 2.0
compose-webview-multiplatform1.0.3
0

Extends JetBrains Compose with WebView capabilities, supporting URL loading, HTML rendering, and post data across Android, iOS, and Desktop. Facilitates navigation control and state management.

AndroidJVMNativeWasm·mhennemeyer·Apache License 2.0
kdeeplink0.3.0
0

Lightweight library enables deeplink functionality, offering seamless integration with Navigation Compose for enhanced navigation capabilities.

AndroidJVMNativeWasm·lucasferreiramachado·Apache License 2.0
input-engine2.1.3
0

Enables customizable UI inputs for money, percentage, quantity, and PIN through multipurpose input contracts. Supports Android and iOS, integrating easily with SwiftUI and UIKit.

AndroidNative·tillhub
SolarIconSetAndroid2.1.0
0

Offers a library for integrating Solar Icon Set into Android applications, enabling streamlined usage of vector-based icons through a straightforward implementation process.

AndroidJVMNative·CMFerrer·MIT License
glassmorphism-compose1.0.0
0

Adds glassmorphism effects to user interfaces by utilizing blur effects for content. Implements blurred backgrounds and integrates seamlessly with overlapping user interface elements.

AndroidJSJVMNativeWasm·neilyich·MIT License
frigg1.1.2
0

Shared Compose-based UI and structured per-target source sets for reusable app code, plus a native app entry point and simple build/run instructions.

AndroidNative·CardosofGui
WordProcessor1.0.0
0

Renders JSON data as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, indentation via CompositionLocal, and configurable styling for spacing, colors, and counts.

AndroidJVM·TactWareInc
compose-webview-multiplatform2.0.4
0

Embeds a WebView UI component with remembered state and navigator; supports loading URLs, HTML, POST data, JavaScript evaluation, progress, errors and native–web communication.

AndroidJVMNativeWasm·threethan·Apache License 2.0
fosh-labs-kmp-navigation-kit0.2.2
0

ViewModel-driven navigation architecture enabling sealed scenes, NavigationState actions (push/pop/present), SceneRepository for passing data, plus declarative UI integration and modal-stack manager.

AndroidNative·foshlabs