Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kotlin-graphs0.6.1
15

Graph algorithms library offering directed, undirected, weighted, and unweighted graph support. Features a type-safe API, implements Dijkstra's and Ford-Fulkerson algorithms, and avoids JVM auto-boxing.

JSJVMNative·alexandrepiveteau·MIT License
aws-crt-kotlin0.12.7
152 used by

Kotlin bindings to AWS Common Runtime, enabling development of cross-platform applications. Includes an executable for testing CRT bindings with memory tracing and integration test capabilities.

JVMNative·aws·Apache License 2.0
Kombucha-UDF0.2
15

UDF library leverages The Elm Architecture to simplify application logic management. Features include state management, message handling, side effects, and UI adaptation, enhancing maintainability and testability.

JSJVMNative·ikarenkov·MIT License
lyrics.kt2.6.1
151 used by

Simple lyrics client retrieves song lyrics from YouTube, integrates with Lavaplayer and Lavalink, and offers an API for timed or text-based lyric retrieval.

JSJVM·DRSchlaubi·MIT License
sdbus-kotlin0.6.0
151 used by

Facilitates interaction with dbus interfaces through API 'kotlinization' and code generation for adaptors or proxies. Offers connection methods and enhanced dbus interface implementations.

JVMNative·Monkopedia·GNU Lesser General Public License v3.0
klocation1.0.0
15

Offers a library for managing location-based functionalities, allowing easy integration and handling of location data in applications, enhancing location services efficiently.

AndroidNative·addhen·Apache License 2.0
kotlin13.4.1
151 used by

Facilitates real-time communication in applications, managing data transmission globally with low latency. Includes publish/subscribe, event listeners, and message handling functionalities.

JSJVMNative·pubnub·Other
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
ComposePreferences3.0.0
151 used by

Enables intuitive management of app preferences using a modern UI toolkit, streamlining shared preferences and datastore integration with customizable, dynamic UI components.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
kotlin-lmdb0.3.6
151 used by

High-performance library for OpenLDAP's LMDB, offering type-safe API, direct native bindings, ACID transaction support, memory efficiency, and custom sorting logic for key-value storage.

AndroidJVMNativeWasm·crowded-libs·Other
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
KMP-Places-Autocomplete0.3.1
15

Simplifies address, city, and country entry in forms using Google Places API. Integrates with Compose Multiplatform, supporting autocomplete functionality for enhanced user experience.

AndroidNative·ngallazzi·GNU General Public License v3.0
Color-Picker-KMP1.0.2
15

A versatile color picker library offers multiple picker types including Classic, Circle, Ring, and Simple Ring, alongside a customizable dialog and useful color manipulation extensions.

AndroidJSJVMNative·MohammedAlaaMorsi
lorraine0.3.0
15

Work management framework streamlines task handling through customizable workers, supporting operations like enqueueing, retrying, and failure management, inspired by Koin, WorkManager, and NSOperation.

AndroidNative·rteyssandier
tasks0.4.1
15

Facilitates cross-language library development by abstracting I/O operations, ensuring seamless interoperability across Java, Scala, and other environments for library authors.

JSJVM·funfix·Apache License 2.0
ProShape1.0.0
15

Open-source UI library introduces iOS-style rounded corners, simplifying UI creation with easy integration, lightweight customization, and an expressive API for premium design aesthetics.

AndroidNative·riadmahi·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
MoonGetter2.0.0-alpha02
15

Facilitates seamless stream extraction and video hosting downloads with custom server integration, coroutine-based architecture, and robust error handling. Features flexible HTTP client support and cookie management.

JVMNative·darkryh·MIT License
openapi-kmp-gen1.5.0
15

Generates API clients and models from OpenAPI specs for multiple targets, offering coroutine-based HTTP calls, JSON/date serialization, security support, named primitives, decorators and tag filtering.

AndroidJVMNative·kroegerama·Apache License 2.0
kotlinx-datetime-names0.1.1
15

Localized display names and locale-aware formatting for day/month enums and date/time values — supports FULL/SHORT/NARROW text styles, configurable FormatStyle, and underlying localization APIs.

AndroidJVMNative·adrcotfas·Apache License 2.0
MLKit-KMPv0.2.0
15

Shared API wrapping Google ML Kit native SDKs for Vision and NLP, handling interop, image inputs, threading, and result mapping with simple, integration-friendly APIs.

AndroidNative·RufenKhokhar
Waveform0.1.1
15

Renders scrollable, center‑pinned waveforms synced to playback; enables multi‑segment selection, precise segment picking, zooming, bar/line graphs and extensive visual customization.

AndroidJVMNativeWasm·karya-inc
gaze-glassy2.0.0
15

Liquid glass visual effects and runtime shader system for UI, enabling reusable fragment shaders, animated ripples and continuous rounded-capsule shapes with unified render-effect API.

AndroidJSJVMNativeWasm·6xingyv
lite-quest1.0.0-beta01
15

Lightweight FHIR-inspired questionnaire engine with reactive state, JsonLogic-driven validation/visibility/calculations, type-safe models, extensible evaluator, rich UI widgets, pagination, repeating groups and themed summary view.

AndroidJSJVMNativeWasm·ellykits·Other
KPayment0.3.1
15

Unified type-safe API integrating Google Pay and Apple Pay, with reactive capability detection, Compose UI payment components, serializable tokens, robust error handling and thread-safe, production-ready state management.

AndroidJSJVMNativeWasm·kttipay·Apache License 2.0
kfire1.0.1
15

Firebase SDK wrapper streamlining integration with a CLI setup wizard that automates Firebase config downloads, Gradle/SPM/CocoaPods setup, dependency installation, and generates init/sample code.

AndroidNative·riadmahi·Apache License 2.0
mokksy0.11.0
151 used by

Mock HTTP server for testing with true streaming/SSE support, call-level response control, delay/error simulation, fluent DSL and request verification plus request journal.

JSJVMNativeWasm·mokksy·Apache License 2.0
kim0.31.0
15

Read and write image metadata across formats, including EXIF/IPTC/XMP; lossless single-byte rotation, thumbnail updates, RAW preview extraction and high-level photo summaries.

AndroidJSJVMNativeWasm·StefanOltmann·Apache License 2.0
koog-compose2.1.0
15

Single-block agent runtime orchestrating LLM conversation, native device tools and phases; streams tokens to Compose UI, enforces guardrails with confirmations, audit logging, circuit breakers and shared state.

AndroidJVMNative·BrianMwas
cloudflare-kmp0.1.0-alpha01
15

Type-safe, coroutine-first SDK and Worker gateway enabling publishable-key access to D1, KV, R2, and realtime APIs; includes Result monad, D1 table API, KV JSON helpers, and Worker template.

AndroidJVMNativeWasm·AndroidPoet·MIT License