Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
RakNet0.0.3
2

RakNet library for Kotlin Multiplatform

JVMNative·Chorus-OSS·Apache License 2.0
netflow0.6.0
2

Lightweight, flexible network library offering a clean, intuitive API for handling network requests with support for LiveData, Flow, object deserialization, customizable headers, and local data integration.

AndroidNative·kmpbits
duks-routing0.1.4
2

Library enhances navigation in compose-based applications with multi-layer navigation, authentication, responsive design, state restoration, and feature toggles, supporting device-aware and type-safe routing.

AndroidJVMNativeWasm·crowded-libs·Apache License 2.0
geops-sbm1.1.0
2

Service to Track the Munich S-Bahn

AndroidJSJVMNative·TrainyApp·MIT License
toolkit1.7.17
21 used by

Offers a personal development toolkit with integration for project build systems, facilitating streamlined implementation and version management.

AndroidJSJVMNativeWasm·yasanglass·Apache License 2.0
kotlin-plist0.0.2
2

Reads and writes Apple's plist files in XML and binary formats with a type-safe, intuitive API. Offers multiplatform support and provides Kotlin extension utilities for easy conversion.

AndroidJSJVMNative·demoofbug·MIT License
raptorq-kotlin1.0.0
2

Implements the RaptorQ FEC algorithm for efficient, loss-tolerant data transmission in P2P, distributed systems, and UDP applications. Features customizable symbol sizes and performance optimization.

AndroidJVMNativeWasm·andreypfau·Apache License 2.0
reactive5.1.2
21 used by

Multiplatform library for building reactive applications with state management, data observation, error handling, and coroutines integration, inspired by Solid.js, featuring reactive data "lensing."

JSJVMNative·lightningkite·Apache License 2.0
paymentpage-sdk-android-core0.15.0
2

Facilitates integration of payment processing capabilities into Android applications, with setup instructions for project ID and secret key configuration, utilizing MavenCentral for library importation.

AndroidNative·ITECOMMPAY
PadKitb5d29ff
2

Enables creation of custom virtual gamepads for games and applications. Supports various controls and includes a unique radial layout for organizing components.

AndroidJVMNative·Swordfish90·Apache License 2.0
collapsing-toolbar1.0.4
2

Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.

AndroidJSJVMNativeWasm·dshatz·GNU General Public License v3.0
ackeelities1.1.0
2

Utility library offering general-purpose and coroutine-related tools through modular architecture, facilitating enhanced project functionality and seamless dependency management via BOM integration.

AndroidNative·AckeeCZ·Apache License 2.0
bota0.0.2
2

Lightweight, interactive world map component enabling pan, zoom, and country selection. Customizable styles and optimized performance for seamless, responsive UI integration across platforms.

AndroidJVMNativeWasm·eltonkola·Apache License 2.0
mail-tm-client1.0.6
2

Offers a comprehensive client for mail.tm API, enabling complete API coverage, smart error handling, authentication, helper functions, and testing support for managing temporary email accounts and messages.

AndroidNative·hasanyalmanbas·Apache License 2.0
scan-engine2.0.4
2

Integrates multiple scanning protocols into a unified interface, enabling product scanning via camera or barcode methods with easy setup and comprehensive scanning result management.

AndroidNative·tillhub·MIT License
codegentle0.0.4
2

Facilitates generation of Java/Kotlin source files, offering a streamlined and unified structure for managing code base creation across different projects.

JSJVMNativeWasm·ForteScarlet·Apache License 2.0
ably-chat-kotlin1.2.0
2

Set of APIs facilitates creating scalable chat rooms for diverse scenarios, ranging from one-on-one to mass communication, suitable for livestreams, gaming, and customer support. Utilizes core service for efficient architectures.

AndroidJVM·ably·Apache License 2.0
Kassaforte1.0.0
21 used by

Enables secure storage of sensitive data in applications by leveraging native security APIs. Supports symmetric and asymmetric key generation for data protection, using AES and RSA encryption algorithms. Provides seamless integration into applications with both synchronous and asynchronous methods.

AndroidJSJVMNativeWasm·N7ghtm4r3·Apache License 2.0
compose-web-navigator1.1.0
2

Facilitates web navigation for user interfaces, simplifying route management and enhancing web application interaction through streamlined dependency integration.

Wasm·Taz03·Apache License 2.0
multiplatform-tooltip1.0.0
2

Simplifies adding tooltips to applications with options for customizing content, positioning, and auto-closing. Supports interactive tooltips on buttons and clickable elements with flexible Composable integration.

AndroidJSJVMNativeWasm·julianegner
heidi-sdk0.20.2
2

Modular toolkit for digital identity wallets and verifiers, offering core utilities and a BLE OpenID transport implementation for verifiable presentations; includes sample apps and extensible modules.

AndroidJVMNative·heidiverse·Apache License 2.0
KGFW1.4.1
2

Lightweight wrapper around RGFW exposing windowing, OpenGL-based rendering, and input handling with examples and easy dependency integration for rapid graphical application prototyping.

Native·DrUlysses·Apache License 2.0
lichess-kmp-client0.1.2-alpha
2

Type-safe access to the Lichess API enabling anonymous or token-based usage, streaming event flows, OAuth with auto-refresh, and typed services covering all endpoints.

AndroidJSJVMNativeWasm·VIPlearner·Apache License 2.0
GNavMultiplatform0.0.2
2

GNav-like navigation component with KSP metadata code generation and Gradle task wiring to include generated sources, enabling stable build-time navigation setup across modules.

AndroidJSJVMNativeWasm·a765032380
matomoKMPTracker0.5.0
2

Lightweight client tracker for Matomo, tracking pageviews, events, goals, search, content and e‑commerce; offline persisted queue with retries, heartbeat pings, custom dimensions, pluggable backends.

AndroidJSJVMNativeWasm·frankois944·MIT License
milky-kt-sdk1.1.0
2

Implements Milky protocol client with API calling, event subscription (WebSocket support), Ktor HTTP transport and kotlinx-serialization payload handling; excludes WebHook event push listening.

JSJVMNativeWasm·SaltifyDev·MIT License
iced-kt0.1.0
2

Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.

AndroidJSJVMNativeWasm·OmyDaGreat·Apache License 2.0
kotlin-loc0.5.4
2

Compile-time plugin replacing annotated parameters with precise code-location strings, improving stack-trace readability and allowing customizable templates using placeholders like file, class, method, line.

JSJVMNativeWasm·lisonge
kompile-time-names2.4.0-1.0.4
2

Compiler plugin inserting simple or qualified class names at compile time, preserving names across obfuscation and working in environments where reflection lacks qualified names; supports inline reified wrappers.

JSJVMNativeWasm·tebi-os·Apache License 2.0
zero-json0.5.2
2

High-performance JSON serializer/deserializer with zero extra allocations, zero-copy buffer wrapping, map/object inlining, polymorphic value-subclass support, and advanced parser hooks.

JSJVMNativeWasm·adokky·Apache License 2.0