Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagutility
storex0.0.1
2

Facilitates data storage solutions with support for multiple data types and customizable configurations, enhancing data management flexibility and efficiency.

AndroidJSJVMNative·matt-ramotar·Apache License 2.0
csense-kotlin0.0.1
2

Offers basic extensions and functionalities, emphasizing correctness and proper usage. Features include logging, general algorithms, cryptography, time unit conversions, and handling computer sizes.

JSJVM·csense-oss·MIT License
KDateTimeUtils1.0.2
2

Cross-platform date and time utilities offering unified API, localization, and time zone support with easy integration and idiomatic practices for modern applications.

AndroidJVMNativeWasm·sunnat629·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
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
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
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
KObserve1.0.0-beta
2

Easy-to-use observable properties and event handlers with listener management, property mapping and computed values, observable list transformations (map/filter/sort), plus reactive math-style property operations.

JVM·pixix4·MIT License
FlexiLogger2.1.3
2

Flexible, configurable logging with console output, crash-reporting hooks, file logging, automatic long-message chunking, level-based filtering, and HTTP client integrations (OkHttp, Ktor).

AndroidJSJVMNative·projectdelta6·GNU General Public License v3.0
Kotlin-Util-Library1.2.0
21 used by

Binary data utilities: endian-aware integer and float readers (IEEE 754 and 11073), byte/short bit operators, UUID↔byte-array converters, and convenient extension-style helpers with configurable byte-order.

AndroidJVMNative·nordicsemi·BSD 3-Clause "New" or "Revised" License
konnectivity0.0.2
2

Mobile network connectivity checker exposing current connection status, observable state flows, and an NPE-safe factory returning a no-op instance before app context initialization; published to Maven Central.

AndroidNative·omkardharmesh·MIT License
metarKt1.2.1
1

Parses METAR raw data into structured data classes, capturing detailed weather information like temperature, wind, visibility, and cloud cover. Supports automated and manual observations.

AndroidJSJVMNative·alexmaryin
kotgl-matrix0.0.1-beta
1

Multiplatform library for 2D and 3D vectors and matrices, optimized for performance. Supports mutable and immutable structures, compatible with WebGL and OpenGL.

JSJVM·folomeev·MIT License
arrow-fx-coroutines-utils0.1.1-alpha.34
1

Contains additional concurrency primitives like CyclicBarrier, Uncancellable, HotSwap, Backpressure, and CountDownLatch not included in Arrow Fx Coroutines, inspired by Cats-effect.

JSJVMNative·nomisrev·Apache License 2.0
MobileX2.7.3
1

Reduces boilerplate code in projects, providing core library functionalities and modules for key-value storage and manual dependency injection, though it is now deprecated.

AndroidJVMNative·makeevrserg·Apache License 2.0
mojishiki2.0.0
1

Facilitates accurate rational calculations for literal expressions, supporting arithmetic operations, polynomial expansion, complex numbers, functions, substitution, equation solving, and basic calculus operations.

JSJVMNative·arashiyama11·MIT License
k-deque0.9.0
1

Offers deque implementations with features like element popping, peeking, and pushing. Supports non-destructive iteration and provides various deque types with utility methods.

JSJVMNative·k-libs·MIT License
compose-web-canvas-utils1.0.2-alpha
1

Utility functions and models enhance web-based canvas applications, streamlining development and improving functionality for interactive graphics and user interfaces.

JSWasm·sekvy·MIT License
core-foundation-extensions0.3.1
1

Enhances core foundation framework with extensions for converting standard types to Core Foundation types, creating data structures, and managing memory with automatic release capabilities.

Native·nassendelft·GNU General Public License v3.0
kuri0.2.0
1

Code-generates safe URIs from type-safe arguments using KSP. Supports path and query parameters and includes modifiers for query and unescaped parameters. Experimental phase.

AndroidJVMNative·ade·MIT License
Stopwatch2.1.1
1

Zero dependency tool for measuring and logging durations, offering convenience functions, formatted outputs, and customizable logging options. Supports logging statistics like min, max, and average times.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
simple-kotlinx-serialization-utils1.0.0
1

Enhances serialization capabilities with additional utilities, facilitating easier integration and usage in projects. Offers straightforward setup with Maven and Gradle support.

JSJVMNative·Simple-Kotlin-Project·Apache License 2.0
kmp-libs0.0.2
1

Facilitates desktop application execution through a Gradle command, enhancing project setup efficiency and simplifying the development process.

AndroidJVMNative·Dmitriy1892·Apache License 2.0
androidx-ktx-extras0.3.0
1

Enhances AndroidX with additional extension functions and utilities, including extensions for the Browser KTX library and common enums utilities for streamlined Android development.

AndroidJVMNativeWasm·EdricChan03·GNU General Public License v3.0
awskt2.2.16
1

Enhances AWS application development by offering language-level extensions, standardized access to environment variables, and structured logging utilities with built-in serialization for seamless integration.

JSJVMNativeWasm·steamstreet
Watermelon1.9.0
11 used by

Offers classes and extension methods for common operations not in the standard library, including modules for Android, coroutines, data manipulation, datetime, and core extensions.

AndroidJSJVMNative·InkApplications·MIT License
KGround0.1.28
12 used by

Offers common code utilities for various projects, focusing on multiplatform support. Includes less common, experimental modules and a DSL for popular CLI commands.

JSJVMNative·mareklangiewicz·Apache License 2.0
Regolith1.6.0
12 used by

Offers reusable application system components for mobile, desktop, and web applications. Features modules like Init, Processes, and Resources with functionalities for initialization, daemons, crons, and resource management.

AndroidJSJVMNative·InkApplications·MIT License
KMP-Simple-JWT-Parser2.0.0
1

Parses JWT payloads into JSON objects, offering a simple integration method and a safe retrieval function for extracting JSON values with optional default values.

AndroidNative·jmseb3·Apache License 2.0
keystone0.2
1

A no-dependency library offering a simple pipeline API, facilitating consistent use across projects without the burden of additional dependencies or unused code.

JSJVMNative·psmarko·MIT License