Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
buoyient0.1.1
4

Offline-first local data store syncing with remote servers — immediate local persistence, queued offline requests, automatic reconciliation, 3‑way merge conflict resolution, placeholder ID handling, and retryable sync.

AndroidJVMNative·lauren2020·Apache License 2.0
kotlin-telegram-bot-api0.0.1
4

Type-safe, coroutine-based Telegram Bot API client with auto-generated OpenAPI bindings, modular architecture, lifecycle-aware bot framework supporting long polling, webhooks, and lightweight HTTP client integration.

AndroidJSJVMNativeWasm·czp3009
compose-contextual-appbar0.1.0
4

Animated contextual top app bar with smooth crossfade showing selection count and contextual actions; back press exits selection, supports custom animations, Material 3 primary-container colors, full customization.

AndroidJVMNativeWasm·aldefy·Other
cmp-imgcompress0.0.3
4

Ready-to-ship library template automating releases: converts README into homepage, deploys live wasm demo, publishes API docs, builds downloadable sample executables, and wires complete CI/CD.

AndroidJVMNativeWasm·aryapreetam·MIT License
kmp-geofence-library1.0.2
4

Lightweight geofencing library offering lambda/callback-based enter/exit events, permission status checks, dynamic add/remove of circular geofences, background-capable event listeners, easy integration.

AndroidNative·mallikarjunpatelsh·MIT License
montage-kmp0.0.12
4

Design system delivering reusable UI components, design tokens, and docs with Jetpack Compose integration, Maven-distributed artifacts, and step-by-step getting-started guides.

AndroidNative·run-spot·MIT License
app-gradle-plugins0.8.4
4

Opinionated Gradle plugins delivering sensible defaults for app modules: automatic namespace generation, Compose integration, DI and baseline-profile tooling, code formatting, and optimized build/test setup.

JVMNative·thomaskioko
scaffolds-kmp0.0.1
4

Scroll-aware collapsing headers, parallax effects, animated collapsed titles, smooth background colour transitions, draggable tabbed scaffolds and a low-level collapsing layout for effortless polished scroll interactions.

AndroidJVMNativeWasm·delacrixmorgan·GNU General Public License v3.0
AELog1.1.7
4

In-app debugging overlay for inspecting logs, HTTP traffic, and analytics with syntax-highlighted JSON, secure header redaction, body truncation, modular plugin panels, and zero release overhead.

AndroidJVMNative·abdo-essam·Other
davilsx-kore1.1.0
4

Core foundation delivering type-safe environment detection, UUID V4/V7 generation, DSL markers and opt-in annotations, plus lightweight, concurrency-ready utilities for consistent ecosystem development and small footprint.

AndroidJSJVMNativeWasm·davils-com·Apache License 2.0
TAKPacket-SDK0.7.0
4

Converts Cursor-on-Target XML into TAKPacketV2 protobufs, compresses with zstd using dual dictionaries for LoRa, sanitizes mesh XML, and encodes compact structured payloads with delta geometry.

JSJVMNativeWasm·meshtastic·GNU General Public License v3.0
HypnoticCanvas1.0.1
4

Animated, customizable shader backgrounds via a simple modifier; ships with mesh gradient, glossy and lens shaders, supports texture uniforms and custom shader implementations.

AndroidJSJVMNativeWasm·brahmkshatriya·Apache License 2.0
krumb0.1.1
4

Global, zero-config toast/snackbar system callable from anywhere; draws consistent UI, one-liner API, priority queue, promise pattern, action buttons, swipe-to-dismiss and progress bar.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
kmp-network-monitor1.0.1
4

Lightweight network connectivity observer offering real-time state streams, instant Connected plus debounced Disconnected events, singleton shared state provider, one-shot checks and testable fake monitor via interface.

AndroidJVMNative·Froyder
kmp-telegram-login0.3.0
4

Native "Log in with Telegram" OAuth2+PKCE flow implementation offering app redirect plus web fallback, minimal API (configure/login/handle), and Telegram-signed OpenID Connect id_token.

AndroidNative·Univera-LLC·MIT License
remotecomposeplayer-cmp0.1.1
4

Renders Remote Compose documents from .rc ByteArray, loads remote-compose payloads, exposes operation handlers in operation package, includes a WASM playground sample and single-call API.

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
hassle0.2.5
3

Smart home automation library for interacting with Home Assistant. Enables observing state changes, listening to events, sending commands, and resilient connectivity via WebSocket.

JVMNative·efirestone·Other
WatchConnectionLib7.0.6
3

Provides a shared API for interacting with various smartwatches on different platforms, featuring modules for mobile, wear, and serialization functionalities.

AndroidNative·boswelja·Apache License 2.0
bitarray0.1.1
3

Facilitates efficient manipulation of binary data with various BitArray implementations, using types like Byte, Short, Int, and Long, supporting mutable and immutable operations.

JSJVMNative·caffeine-mgn·Apache License 2.0
kotlinx-serialization-mapper1.5.3
3

Facilitates serialization between JSON maps and native maps, leveraging a JSON serialization library. Simplifies conversion processes, enhancing data manipulation and retrieval in applications.

JSJVMNative·aSoft-Ltd·MIT License
semver4k0.2.0
3

Implements semantic versioning specification, enabling building, parsing, and comparing versions. Offers serialization support, ensuring lightweight operation with no external dependencies.

JSJVMNative·Olivki·Apache License 2.0
LogMob2.2.3
3

Facilitates logging initialization with optional Crashlytics integration, streamlining dependency management through Maven Central for seamless integration into common source sets.

AndroidJSJVMNative·SubMob·Apache License 2.0
ParserMob1.1.8
3

Facilitates seamless parsing of data across various platforms with a centralized library, ensuring efficient dependency management and integration through Maven Central.

JSJVMNative·SubMob·Apache License 2.0
CanvasLib1.0.1
3

Facilita o desenvolvimento de aplicações com interface gráfica em programação gráfica, oferecendo funcionalidades específicas para manipulação de elementos visuais.

JSJVMNative·palex65
kotlin-jira-api0.0.1
3

Implements Jira API access with support for basic authentication and OAuth. Facilitates interactions with Jira features like boards, sprints, and issues through a unified client interface.

JSJVMNative·Reedyuk·GNU General Public License v3.0
KMMFile1.0.0
3

Utility library facilitates file system operations on Android and iOS, offering a straightforward setup process and integration through Maven Central.

AndroidNative·pduy99
DireKt0.0.10
3

Completely decoupled routing library facilitates screen navigation using a coordinator pattern. Offers route change listening and basic deeplinking support, enhancing application architecture flexibility.

AndroidJSNative·MyUNiDAYS·MIT License
openai-kotlin0.0.1
3

Unofficial library facilitates access to OpenAI API, offering statically defined request and response types. Supports multiple platforms with simple and complex usage examples for fetching and streaming data.

AndroidJSJVMNative·henrymxu·MIT License
component-value-clazz0.1.0
3

Offers a library that enables functional inheritance-based alternatives to value classes, addressing compilation issues across languages and retaining type integrity for public APIs.

JSJVMNative·05nelsonm·Apache License 2.0
kddl0.25
3

Versatile tool for managing database models, converting them to formats like PostgreSQL, kddl, and PlantUML. Offers reverse engineering, supports various identifiers, and handles schemas and tables.

JSJVMNative·arkanovicz·Apache License 2.0