Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
observable-session1.1.0
01 used by

Represents session management, allowing multiple starts and ends while holding and atomically updating data. Notifies observers on data changes and supports synchronous or streaming data retrieval.

JVMNative·gft-mobile-pl
KMPParcelize2.0.0
04 used by

Enables parcelable support across multiple platforms, facilitating seamless data serialization and deserialization. Offers custom annotation processing and supports complex data structures for efficient data transfer.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
KImage0.0.2
0
AndroidJVM·Wiselogias·Apache License 2.0
binance-sdk2.1.1
0

Facilitates interaction with the Binance cryptocurrency exchange API, offering type-safe interfaces for REST and WebSocket operations, supporting spot and futures trading, with real-time data streams and comprehensive error handling.

AndroidJSJVMNativeWasm·Velkonost
KNotion1.0.0
0

Type-safe library interfaces with Notion API, enabling seamless integration for applications. Features include coroutine support, JSON serialization, block and database operations, and advanced search capabilities.

AndroidJSJVMNative·Velkonost
zoomimage1.3.0
0

Gesture-based image zoom library designed for enhanced viewing capabilities. Features include dynamic scaling, rotation, subsampling for large images, and integration with popular image loaders.

AndroidJSJVMNativeWasm·ylk2534246654·Apache License 2.0
KMPLogs0.0.6
0

Enables platform-specific debug logging with Android logcat and file logging. Offers configurable logging options, including trace, debug, error levels, and supports diagnostic information inclusion.

AndroidJVM·sd155·Apache License 2.0
xmldtd-kt1.0.0-beta03
0

Converts XML DTD into valid data classes, enabling deserialization and class writing for seamless integration and data handling.

AndroidJVM·kmpdict·Creative Commons Attribution Share Alike 4.0 International
net.akehurst.kotlin.hjson2.2.20
0

Facilitates handling of HJson data, enabling flexible human-readable JSON-like configuration, parsing, and serialization with ease across multiple environments.

JSJVMWasm·dhakehurst·Apache License 2.0
net.akehurst.kotlin.json2.2.20
01 used by

Enables mapping objects into JSON with support for references, lists, sets, and maps, facilitating seamless data serialization and deserialization.

JSJVMWasm·dhakehurst·Apache License 2.0
net.akehurst.kotlin.compose2.2.21
01 used by

Offers an embeddable code editor with syntax highlighting and editing capabilities, suitable for integrating into applications needing text editing features.

JSJVMWasm·dhakehurst·Apache License 2.0
net.akehurst.kotlin.html52.2.20
0

Enables building HTML content programmatically, offering a structured approach to generate web pages through a fluent API, enhancing code readability and maintainability.

JSJVMWasm·dhakehurst·Apache License 2.0
idun0.6.6
02 used by

Implements a client-server system using TCP connections without TLS encryption, supporting pns URIs for peer identification and interaction.

AndroidJVM·remmerw·Apache License 2.0
VarLen1.0.0
03 used by

VarInt serialization library for Kotlin Multiplatform

JVMNative·Chorus-OSS·Apache License 2.0
Latte0.0.1
0

Access Japan Post Digital Address and Postal Code APIs. Offers direct or proxy-based API access, automatic token management, coroutine support, and a secure proxy server setup.

AndroidJVMWasm·milkcocoa0902·Apache License 2.0
datastoreutils0.0.3
0

Simplifies interaction with Jetpack DataStore Preferences through convenient APIs for managing preferences and integrates seamlessly with Jetpack Compose for reactive UI updates. Offers asynchronous operations, preference observation, and supports clearing all preferences.

AndroidJVMNative·diasDominik·Apache License 2.0
AnsiKmp0.0.1
0

Library facilitates terminal control using ANSI escape sequences, offering type-safe DSL for text styling, color manipulation, cursor movement, screen erasing, and scrolling functionalities.

JSJVMNativeWasm·Stream29
karamel-utils0.2.1
04 used by

Collection of compact, platform-agnostic utilities, including type-safe bit schema declaration, designed for integration into apps and libraries as a standard library companion.

JSJVMNativeWasm·adokky·Apache License 2.0
cep-kmp1.0.0
0

Asynchronous library retrieves Brazilian address information using postal code. Returns structured address data or error. Supports detailed location attributes like region and city codes.

AndroidJVMNative·AlderFurtado·MIT License
duks-storage-lmdb0.1.3
0

Offers a persistent storage solution using LMDB for efficient key-value storage with ACID transactions, type-safe serialization, and shared environment patterns for state and saga management.

AndroidJVMNativeWasm·crowded-libs·Apache License 2.0
odin0.4.3
0

Offers an API for integrating with the Odin application, providing a straightforward way to include it as a dependency in projects for enhanced functionality.

AndroidJVM·remmerw·Apache License 2.0
Compone1.0-beta24
0

A Compose Multiplatform UI Kit.

AndroidJVMNative·SkyD666·Apache License 2.0
pico-gpio-net-client1.0.0
0

Facilitates communication with a Raspberry Pi Pico daemon, enabling human-readable client commands and abstracting raw byte data manipulation for seamless integration.

AndroidJVMNative·mcarr823·GNU General Public License v3.0
MapSL0.3.1
0

Streamlines dependency management with a simple, type-safe service locator, avoiding code generation. Offers flexible scoping, test modules, and supports multiple platforms for effective dependency injection.

AndroidJVMNative·keyboardr·MIT License
MVIKit1.0-beta05
0
AndroidJVMNative·SkyD666·Apache License 2.0
KRadioBrowser1.1.0
0

Enables retrieval of internet radio station URLs, streams, and metadata from the Radio Browser online repository, enhancing applications with radio streaming capabilities.

AndroidJVMNativeWasm·bitlinker·Apache License 2.0
material-components-android-compat1.0.0
0

Enhances Android app development by implementing Material Design principles, serving as a replacement for the Design Support Library, and ensuring a reliable, beautiful interface.

AndroidJVM·huanli233·Apache License 2.0
grid0.1.5
01 used by

Allocates memory outside the heap, providing interfaces for read and write operations. Allows memory allocation and transfer to raw sinks, optimizing performance.

AndroidJVM·remmerw·Apache License 2.0
kodec0.2.2
01 used by

Offers high-performance binary and text processing primitives with zero-copy array-like abstraction. Features allocation-free encoding/decoding, modular structure, and inline function templates for efficiency.

JSJVMNativeWasm·adokky·Apache License 2.0
object-pool1.0
03 used by

Fast, minimalistic object pool designed to manage object allocation efficiently. Supports a thread-local version and discards excess objects. Not inherently thread-safe.

JSJVMNativeWasm·adokky·Apache License 2.0