Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kotlin-mapcompose0.11.0
0

Fast, memory-efficient library for displaying tiled maps with minimal effort, supporting markers, paths, and gestures like flinging, dragging, scaling, and rotating. Features marker clustering and multi-layer support.

AndroidJSJVMNativeWasm·the-inkwell·Apache License 2.0
aughtone-format3.0.3
0

Enhances date, time, and string formatting with flexible styles and localization, aiming to improve existing string formatting functions. Offers basic, medium, and long format options.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
KteKsp0.0.1
0

Enables compile-time code generation using KTE templates with an annotation for generating source files. Offers fast, incremental processing with flexible, type-safe template support.

JSJVMNativeWasm·Stream29·Apache License 2.0
LogFormatter2.0.1
02 used by

Enhances logging capabilities by determining and shortening logger names, extracting, shortening, and formatting stack traces with customizable options for improved readability and compactness.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
kongo0.8.0
0

Enhances MongoDB driver usability with utilities offering DSL patterns for operations, automatic SerialName fetching, ergonomic service interfaces, and DocumentId for data model sharing without MongoDB driver dependency.

JSJVMNativeWasm·stashymane·Apache License 2.0
LogAppenderBase0.8.0
01 used by

Offers basic asynchronous logging functionalities with a log queue for remote log storage. Integrates with Logback, Log4j 2, JBoss Logging, Java Util Log, and Quarkus Logging.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
LogKube0.2.4
01 used by

Simple yet flexible logger for Kotlin Multiplatform

JSJVMWasm·lounres
kiota3.3.8
02 used by

Multiplatform I/O tools streamline input/output operations across various platforms, enhancing code efficiency and portability.

AndroidJSJVMNativeWasm·aSoft-Ltd·MIT License
ConcurrentCollections1.1.0
01 used by

Implements concurrent collections and atomic primitives like `ConcurrentSet`, `ConcurrentMap`, `AtomicBoolean`, and `AtomicReference`, enhancing thread-safe operations across platforms.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
CoroutineExtensions1.0.1
0

Enhances coroutine functionality by adding extensions missing in the core library, including `Dispatchers.IOorDefault` for consistent behavior across platforms lacking `Dispatchers.IO`.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
LogData1.1.0
01 used by

Defines basic log structures like `LogLevel` and `LogEvent`, serving as a foundation for logging utilities such as logging facades and log appenders.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
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
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
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
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
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
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
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
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
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
Komponentual0.2.5
0
JSJVMWasm·lounres·Apache License 2.0
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