Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-coroutines
simbot-component-onebot1.9.0
23

SDK for OneBot11 protocol, offering asynchronous and efficient features. Supports component collaboration, Spring integration, and advanced event mapping for rapid OneBot client development.

JSJVMNative·simple-robot·GNU Lesser General Public License v3.0
sqlite-mc2.1.0-2.2.3-0
21

SQLDelight driver leverages SQLite3MultipleCiphers for encrypted database management, enabling seamless configuration, key management, and migration of encryption settings across software releases.

AndroidJVMNative·toxicity-io·Apache License 2.0
Sharingan0.1.0
21

On-device debug logger capturing HTTP, MQTT and Bluetooth traffic — live browser and capture notification, structured AI-ready exports, secrets redacted at capture, memory-only ring buffer, noop release artifact.

AndroidNative·mibrahimdev·Apache License 2.0
lighthouse2.3.0
20

Facilitates discovery of SSDP devices on a network, supporting unicast and multicast search messages. Offers state management, customizable logging, and adheres to UPnP Device Architecture 2.0 specifications.

AndroidJVM·ivanempire·Apache License 2.0
fritz21.0-RC21
20

Lightweight reactive web toolkit: type-safe HTML DSL, precise two-way data binding with fine-grained DOM updates, built-in state management, validation, routing, websockets and webcomponents.

JSJVM·fritztwo·MIT License
rick-and-morty-kmp0.3
19

Creates an HTTP client library for accessing the Rick and Morty API, supporting asynchronous operations, JSON serialization, and integration with Android and iOS platforms.

AndroidNative·Plus-Mobile-Apps·MIT License
sentinel1.9.0-beta
19

Lightweight, modular security toolkit performing on-device threat detection and continuous RASP monitoring, with configurable detectors, DSL configuration, smart weighted risk aggregation and detailed incident reports.

AndroidNative·rexiox·MIT License
KonTinuity0.0.2
18

Offers tools for managing and maintaining continuous integration and deployment workflows, enhancing automation processes and streamlining project development cycles.

JSJVM·kyay10·Apache License 2.0
Kotlinmailer1.1.20
17

Enables email creation and sending via external SMTP servers, utilizing coroutines and DSLs for streamlined implementation. Supports TLS and integrates with SimpleJavaMail for enhanced MimeMessage handling.

JVM·BierDav·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
kida3.3.8
15

Concurrent unofficial API for accessing NIDA information. Enables non-blocking usage across multiple platforms with coroutine support, providing a testing setup using a fake API implementation.

JSJVMNativeWasm·aSoft-Ltd·MIT License
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
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
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
tdl-coroutines13.0.0
14

Offers a Coroutines client for the Telegram Database Library, enabling asynchronous operations with generated Data Transfer Objects. Supports 159 update flows and 867 request methods.

AndroidJVMNative·g000sha256·Apache License 2.0
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
run-blocking-kmp0.1.0-rc.1
12

Facilitates coroutine execution in a blocking manner, simplifying asynchronous code management. Offers documentation online and supports integration with various platforms via MavenCentral.

JSJVMNative·JavierSegoviaCordoba
sheets-db0.0.4
12

Transforms Google Sheets into a remote mini-database with lightweight CRUD operations, type safety, and fast performance. Offers multiplatform capabilities and easy integration through Maven Central.

JVM·ayodelekehinde·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
torbox-kmp-client0.1.1
12

Interact with Torbox API via a typed client offering request/response models, ApiResult wrappers, category-based endpoints, torrent management helpers and bearer-token authentication.

AndroidJSJVMNative·LivingWithHippos·GNU General Public License v3.0
ksubprocess0.9.0
11

Launches child processes, monitors state, and captures output. Supports command-line arguments, input redirection, error checking, and multiple platforms, offering comprehensive process management.

JVMNative·DrewCarlson·Other
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
kmp-serialport1.0.1
11

Cross-platform serial communication library simplifies asynchronous operations with coroutines and flow, featuring customizable baud rate, data bits, stop bits, and parity settings.

AndroidJSJVMNativeWasm·jeadyx
multiplatform-print1.1.0
11

Print files and images with a simple Printer API; capture or record Composable UI into ImageBitmaps using ScreenshotState and ScreenshotArea, with adjustable refresh rate and recording Flow.

AndroidJVMNativeWasm·victorlpgazolli
MetaProbeKMP1.0.1
10

Fetches link details like title, description, icon, and OG image using HTTP and HTML parsing, suitable for social media and messaging apps. Supports coroutine and callback usage.

AndroidNative·zeeshanali-k·Apache License 2.0
defer-kt2.0.0
10

Facilitates resource management inspired by Golang, reducing indentation and simplifying handling of multiple resources. Supports coroutine environments and offers `cancelDefer` for resource ownership transfer.

JSJVMNative·Jason5Lee
KotPreferences4.0.0
104 used by

Simplifies preference management with a fluent API, supporting custom data objects, default values, and type safety for streamlined configuration handling.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
multiplatform-everything1.4.1
10

Offers a comprehensive collection of tools including multiplatform data structures, binary editing utilities, a GraphQL server, validation library, logging, and a BigNum library.

AndroidJSJVMNativeWasm·Martmists-GH·Other