Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
InstaNav1.0.0
4

Enables Instagram-style tab navigation with intuitive back navigation and unique tab stack management. Each tab maintains its own back stack, enhancing user experience with familiar, efficient navigation.

AndroidNative·kadoglou
Memento0.2.1
4

Powerful image editor inspired by Instagram Stories. Effortlessly edit and manipulate text and images with intuitive gestures, supporting text customization, image overlays, layer management, and export features.

AndroidNative·takea-look·Apache License 2.0
kioto0.5.5
4

Lightweight UI framework enhances navigation management in mobile applications, promoting clear architecture, maintainable code, multiplatform consistency, and robust state management using modular Node components and unified navigation API.

AndroidNative·Wokdsem·Apache License 2.0
polybool-kotlin0.1.1
4

Library enables boolean operations on 2D polygons, providing union, intersection, difference, and XOR functionalities. Optimizes vector paths for efficient processing and space-saving.

AndroidJSJVMNativeWasm·StefanOltmann·MIT License
OTPVerificationKMP1.2.0
4

Lightweight, customizable OTP/PIN input component with features like auto SMS reading, animations, and styling control. Supports cross-platform use and smart states for seamless integration.

AndroidJVMNativeWasm·atharvyadav22
kopus1.0.1
4

Enables high-quality audio compression using the OPUS codec with flexible encoding settings, supporting multiple sample rates, channels, and audio formats, including PCM and floating-point.

AndroidNative·voxkit·Apache License 2.0
NetworkObserver1.0.6
4

Lightweight library offers a unified API for monitoring network connectivity, delivering real-time updates, network type detection, and platform-specific insights across multiple platforms.

AndroidJVMNativeWasm·tarifchakder·MIT License
trackingplan-android3.1.1
4

Ensures accurate tracking by monitoring app-to-data destination traffic, detecting analytics changes, and warning of inconsistencies like hit drops or rogue events in analytics implementations. Advanced configuration and testing features included.

AndroidNative·trackingplan
controlresell-ui0.3.0
4

Shared components library enhances ControlResell apps with customizable UI elements. Easily integrate via `build.gradle.kts` and apply `ControlResellTheme` for cohesive design.

AndroidJSJVMNative·guimauvedigital·Apache License 2.0
print-engine3.0.3
4

Combines multiple printer implementations into a user-friendly interface, supports PAX, Sunmi, Verifone devices. Automatically selects the correct printer, enables logging, and handles barcode encoding. Includes plugins for Star Micronics and Epson printers integration.

AndroidNative·tillhub·MIT License
kmposable0.3.0
4

UI-agnostic navigation and flow engine modeling screens as pure Nodes (state, events, outputs), enabling headless navigation, reusable flows, clean UI adapters, and full flow testing.

AndroidJVMNative·mobiletoly·Apache License 2.0
notion-sdk-kmp1.1.11
4

Demonstrates publishing workflow and a simple Fibonacci generator, with GPG key setup, namespace registration, Gradle publishing plugin configuration, and GitHub Actions CI for Maven Central publication.

AndroidJSJVMNative·tungnk123·Apache License 2.0
Tartlet0.4.0
4

Simplifies Compose UI state and event handling with immutable ViewStore snapshots, enabling child Composables to call actions directly, ease previews, and render or handle multiple states/events.

AndroidNative·yumemi-inc·MIT License
JWT-Kotlin0.2.2
4

JWT creation, decoding and verification using an auth0-compatible API; HMAC algorithms (HS256/384/512) plus unsecured "none", common-code-first design, source or JitPack consumption.

AndroidJSNativeWasm·KotlinMania·Other
flagpack-compose1.0.0
4

250+ country flag ImageVector assets for Compose, ready-to-use in small/medium/large sizes (16×12, 20×15, 32×24 dp) with simple Image composable usage.

AndroidJSJVMNativeWasm·niyajali·MIT License
fast-kotlin-diff-utils1.0.0
4

Drop-in replacement for java-diff-utils delivering ~10× faster diffing via hash-based snake detection, stable edge trimming, patience-style anchors, and primitive collections.

JSJVMNative·bernaferrari·MIT License
deci0.1.0
4

Lightweight decimal wrapper around BigDecimal simplifying fixed-point math: intuitive operators, HALF_UP rounding, high-scale division, scale-insensitive equality, handy round/eq extensions for calculations.

JSJVMNative·labai·MIT License
kmp-prince-of-versions0.1.0
4

Performs remote app-update configuration fetching and resolves update status, version, and metadata; offers customizable configuration parsing, requirements checking, loaders, storage, and version providers.

AndroidJVMNative·infinum·Apache License 2.0
rollingnumbers0.4.1
4

Animates text by vertically rolling individual characters like an odometer — includes locale-friendly currency mode, Levenshtein-driven minimal scrolls, custom character sets and adjustable speed.

AndroidJVMNativeWasm·delacrixmorgan·GNU General Public License v3.0
HijrahDateTime2.0.0-alpha07
41 used by

Hijrah calendar support with date/time types (date, datetime, year-month), arithmetic, DSL-based formatting and parsing, serialization, conversion to standard date/time types, and ranges/progressions.

AndroidJVMNative·abdulrahman-b0·MIT License
KmpToolkit3.5.2
4

Modular utilities for clipboard operations, Compose toast/snackbar, and in‑app update checks — zero‑config auto-initialization, clipboard observer with foreground detection, customizable toast durations, positions, styles.

AndroidJSJVMNativeWasm·MobileByteLabs·Apache License 2.0
KFlate1.0.0
4

Pure DEFLATE, GZIP and ZLIB compression/decompression with blocking and streaming APIs, configurable levels, preset-dictionary support, and high-performance parity with standard implementations.

AndroidJSJVMNativeWasm·rafambn
Verdandi0.1.1
4

Type-safe, immutable date and time DSL with English-like syntax, calendar-aware durations, composable intervals, recurrence rules, timezone-aware moments, expressive formatting and compile-time grammatical-number safety.

AndroidJVMNativeWasm·abraga·Apache License 2.0
remo9.1.0
4

Context for asynchronous job execution with observable state, results and errors; declarative reactive API with Task/WatchContext/JobFlow abstractions, lifecycle control, lazy scheduling and cancellation.

JVMNative·appKODE·MIT License
kmp-naver-map1.1.0
4

Declarative Compose wrapper for Naver Map SDK with overlay DSL (markers, polylines, polygons), camera animations/fitBounds, location tracking, UI controls, night/indoor modes, and Gradle plugin.

AndroidNative·kmp-naver-map·Apache License 2.0
MultiplatformUI0.0.1
4

Open-source UI component library offering advanced components—modular design, demo apps, interactive documentation, API reference, and a swipe-to-confirm button for secure confirmations.

AndroidJSJVMNativeWasm·Chen-Xi-g·MIT License
krouter1.0.1
4

Declarative routing for Compose UIs with annotation-driven route registration, string-path navigation, typed parameter serialization, activity-like result callbacks, and Decompose-compatible stack management.

AndroidNative·lx-0713·Apache License 2.0
jsonCMP1.0.0-RC3
41 used by

Syntax-highlighted, foldable JSON viewer and editor with line numbers, real-time validation, formatting, key sorting, search across documents, and multiple color themes.

AndroidJVMNative·skymansandy
engagement-cloud-sdk4.0.2
4

Unified API for managing events, push notifications, and in-app messaging, emphasizing consistent integration, streamlined onboarding, and fast time-to-value for cross-channel engagement.

AndroidJSNative·emartech·Apache License 2.0
mapkt1.0.0
4

Annotation-driven compile-time code generation of type-safe, bidirectional conversion functions between similar data classes, producing zero-overhead mapping methods like .toOtherType() via an annotation processor.

JVMNative·jakala-germany·Apache License 2.0