Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
RetroForge0.0.3
0

A retrofit plugin that generates ktor http implementations with standalone gradle

AndroidJSJVMNative·Ares-Defence-Labs
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
region-index1.0.0
0

Multiplatform library efficiently determines a geo position's region, adapted from a Java library. Offers functionality to check region presence and intersection within specified bounds.

JSJVMNative·westnordost·GNU Lesser General Public License v3.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
ConfigCreator0.0.1
0

Generates configuration files from templates with support for dynamic content and variable substitution, simplifying the management of environment-specific settings.

AndroidJSJVM·InsanusMokrassar·MIT License
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
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
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
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
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
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
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
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