Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
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
fipe1.0.0-alpha.1
0

Lightweight library for building asynchronous, composable data pipelines using Flow. Enables chaining of mapping, buffering, and parallel transformation steps for efficient data flow processing.

AndroidNative·fipe-kt·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
kmp.byteutil0.0.1
0

Facilitates manipulation of bits and byte arrays, offering utility functions for efficient data handling. Integrates seamlessly into projects with straightforward dependency management.

AndroidJSJVMNativeWasm·MaapuH·Apache License 2.0
frey0.2.3
01 used by

Implements a DNS resolver client utilizing miniDns, offering functions to retrieve TXT, A, and AAAA records, and resolve DNS addresses with robust testing capabilities.

AndroidJVM·remmerw·Apache License 2.0
pintrest-kmp-library1.0.2
0

Facilitates seamless integration of features across Android and iOS platforms, enhancing cross-platform development efficiency and reducing redundant code.

AndroidJVMNative·MamoonaMahmood
Komponentual0.2.5
0
JSJVMWasm·lounres·Apache License 2.0
HaumeaKMP1.1.2
0

Manages remote configuration, event tracking, and logging in mobile applications. Features include reactive updates, automatic user identification, and structured logging with various severity levels.

AndroidNative·Haumea-Labs
app-config-parser1.0.0
0

Enables centralized configuration management with multi-stage and multi-region support using wildcard entries, eliminating runtime environment variables and facilitating seamless deployment and parameter management.

AndroidJSJVMNative·agraman4u
CodeLab1.0.0-alpha23
0
AndroidJVMNativeWasm·taetae98coding
openai-kotlin4.0.14
0

Facilitates interaction with OpenAI's API, supporting multiplatform capabilities and coroutines. Features include models, chat, images, embeddings, files, fine-tuning, moderations, and audio management.

JSJVMNativeWasm·dayanruben·MIT License
KmLogging2.0.4
0

Enhances logging functionality by converting API methods from inline to normal functions, ensuring accurate line numbers in exception stack traces for improved debugging.

AndroidJSJVMNativeWasm·devsvc·Apache License 2.0
borr0.0.8
02 used by

Offers an Ed25519 cryptography library for signing and verifying messages, featuring key pair generation, Base64 encoding/decoding, and integration with Tink cryptographic library.

AndroidJVM·remmerw·Apache License 2.0
thor0.1.7
0

API designed for the Thor application, facilitating integration through specified dependencies for enhanced functionality and streamlined development processes.

AndroidJVM·remmerw·Apache License 2.0
buri0.0.7
01 used by

Facilitates encoding and decoding using the bencoding format, as described in BitTorrent's specification. Supports list encoding, decoding, and validation with simple API methods for seamless integration.

AndroidJSJVMNative·remmerw·Apache License 2.0
ltmath0.1.3
0

Library facilitates mathematical operations and utilities, including angle representation in degrees or radians with conversion, normalization, and arithmetic capabilities, along with trigonometric functions.

JSJVMNativeWasm·xfqwdsj·MIT License
skorm0.19
0

Enables object-relational mapping with concepts like databases, schemas, and entities. Supports coroutines, custom queries, and automatic undo handling, aiming for simplicity and extensibility without annotations or SQL fragmentation.

JSJVMNativeWasm·arkanovicz
TrustPin-Kotlin4.0.0
0

Demonstrates integration of TrustPin SDK in an Android app, featuring automatic certificate validation, HTTPS connection testing, error handling, and a Material Design UI with comprehensive logging.

AndroidJVM·trustpin-cloud·Other
klutter0.1.0
0

Demonstrates a library project for generating Fibonacci sequences, including platform-specific tests and instructions for publishing to Maven Central. Offers a streamlined setup for library development and deployment.

AndroidJVMNative·jamieastley·Apache License 2.0