Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagdesktop
Rippler1.0.4
24

Enhances click indications across multiple platforms, offering extended support for various user interactions in applications.

AndroidJVMNativeWasm·gleb-skobinsky
IReader1.2.1
22

Open-source Android application enabling users to read and manage digital content, featuring customizable sources, translation contributions, and support for both dark and light themes.

AndroidJVM·kazemcodes·Apache License 2.0
Knotifv0.56.0
22

Facilitates creation and management of customizable notifications with message, music, and progress styles. Allows setting click listeners and dismissing notifications individually or collectively.

AndroidJVMNativeWasm·ShadAdman
Printer-KMP1.0.0
22

Interact with ESC/POS thermal printers via TCP/IP or USB, with reactive connection monitoring, off-screen UI capture into print-ready raster, barcode/QR support, and fluent ESC/POS command API.

AndroidJVM·mamon-aburawi
panels1.0.1
21

Implements Discord-like swiping and static side panels for user interfaces, mimicking layouts from Discord's Android and Desktop apps.

AndroidJVM·MateriiApps·Apache License 2.0
compose-ripple-indication1.1.0
211 used by

Material ripple effect for any Compose UI; single rememberRippleIndication() for plug-and-play integration via CompositionLocal or theme, customizable color, alpha (Material3 defaults), bounded/unbounded behavior.

AndroidJSJVMNativeWasm·composablehorizons·MIT License
nov-open-reader0.2.0
21

Reads NFC data from Novo Nordisk insulin pens (NovoPen 6, Echo Plus); includes a lightweight protocol core and an NFC wrapper library for straightforward integration.

JVMNative·lcacheux·Apache License 2.0
lint-ui1.0.7
19

UI framework enhances desktop applications with global theme control, Material Design 3 style, and essential widgets. Features include data persistence, dynamic dark mode, and theme management.

JVM·lumkit·GNU Lesser General Public License v2.1
speechtotextkit1.0.0
19

Simplifies speech-to-text integration with a unified API across platforms. Offers reactive API, Jetpack Compose compatibility, error handling, and minimal setup for seamless application integration.

AndroidJVMNativeWasm·eslamwael74·Apache License 2.0
kmpxmpp0.1.0-alpha01
17

XMPP SDK offering modular RFC/XEP support, transport adapters (WebSocket/TCP), typed feature policy, IM features, Docker-backed interop tests; OMEMO end-to-end encryption planned.

AndroidJVMNativeWasm·AndroidPoet·MIT License
Camcorder0.0.1-beta
16

Tool for creating, previewing, and saving GIF animations with Compose Desktop, using frame count or elapsed time for frame rendering.

JVM·vitorhugods·Apache License 2.0
Speedometer1.0.0-ALPHA02
16

Dynamic Speedometer widget enhances Compose UI with customizable speedometer visuals. Offers multiple shapes, adjustable colors, and fonts, supporting smooth animations for a personalized interface.

AndroidJVMNative·anastr·MIT License
anitorrent0.2.0
15

Wraps the libtorrent library, simplifying Java-C++ type conversion, error handling, and native library distribution. Provides low-level APIs; high-level APIs available in Animeko.

AndroidJVM·open-ani·GNU General Public License v3.0
Capturable2.0.2
15

Utility library facilitates conversion of composable content into ImageBitmap, enabling asynchronous capture and sharing or saving of components. Ideal for modern UI frameworks.

AndroidJSJVMNativeWasm·jmseb3·MIT License
kick3.0.6
15

Streamlines app debugging and inspection with a modular toolkit for managing logs, network traffic, databases, and file systems directly within applications. Offers customizable modules and easy integration.

AndroidJVMNativeWasm·bartwell·Apache License 2.0
VerticalScroll1.0.0-alpha
15

Vertical scroll container that routes scroll deltas to the visible nested child, enabling stacked lazy lists, sequential fling consumption, stable keys, resizing resilience and pagination hooks.

AndroidJSJVMNativeWasm·AmadeyKuspakov·Apache License 2.0
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
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
bigtext2.4.0
13

Enhances text editing applications with efficient large string manipulation and rendering. Features Jetpack Compose components for editing/styling large texts, supporting custom text buffers, syntax highlighting, and incremental transformations.

JVM·sunny-chung·MIT License
delight-sql-viewer2.1.1
12

Facilitates real-time database inspection and modification within applications, enhancing debugging and QA processes. Features include multiplatform support, easy integration, and configurable shortcuts for quick access.

AndroidJVMNative·bartwell·Apache License 2.0
KotlinPaymongo1.0.3
12

Client library facilitating interaction with PayMongo's API, supporting operations like creating sources, payments, payment intents, and webhooks, while providing integration capabilities for various payment methods.

AndroidJVMNativeWasm·ronjunevaldoz·MIT License
ConnectivityKMP0.0.2
12

Enables checking network connectivity status with a Compose-first API, offering real-time updates across Android, iOS, JVM/Desktop, and Web platforms. Lightweight and dependency-free.

AndroidJVMNativeWasm·KhubaibKhan4·MIT License
a2ui-4k0.9.3
12

Rendering engine for the A2UI protocol, enabling AI agents to generate dynamic user interfaces with full v0.8 widget catalog, JSON Pointer reactive data binding, and comprehensive event handling.

AndroidJSJVMNative·Contextable·Apache License 2.0
compose-glfw0.2.0
12

Host Compose UI in a GLFW window, enabling smooth resizing, HiDPI/fractional scaling, native file pickers, custom cursors, file drops, and direct GPU context access for advanced rendering.

JVM·sargunv·MIT License
FormValidator1.0.6
12

Declarative form validation for Compose UI with Down/Up/Splash flows, ErrorSafe bundled state, live validation, configurable snackbar, and built-in rules (required, email, range, custom, optional).

AndroidJVMNative·funyin·Apache License 2.0
konsole0.9.0
11

Enables simple console-based applications with a chat-like interface across multiple platforms, facilitating easy testing and concept demonstration without extensive UI development. Supports ANSI color formatting.

AndroidJVMNativeWasm·kobjects·Apache License 2.0
compose-multiplatform-linechart1.0.0
11

Lightweight line chart components enhance Compose UI with customizable, embeddable graphs for Android, iOS, and Desktop applications. Usage examples available in the sample module.

AndroidJVMNative·hossein-no1
compose-multiplatform-pdf-export1.0.0-rc01
11

Render @Composable UI into multi‑page vector PDFs with automatic and item‑based pagination, custom page formats/orientation, and consistent layout styling for pixel‑accurate document exports.

AndroidJVMNative·ch4rl3x·MIT License
compose-infinite-canvas0.2.0
11

Infinite pannable, zoomable canvas for building node-based editors, whiteboards, and diagrams with custom node content, per-node and canvas context menus, Bezier connections, gestures, dynamic nodes, pin-to-front.

AndroidJSJVMNativeWasm·XingRay·Apache License 2.0
MPDaySchedulealpha-0.0.1
10

Enables creation of customizable day schedules, supporting base schedule features and event customization. Upcoming features include multi-event lines, layout strategies, and week schedules.

AndroidJSJVMNativeWasm·kalist28·Apache License 2.0