Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagutility
clipboard-saver-kmp1.0.1
0

Saves text to the clipboard on Android and iOS, showcasing library creation, MavenCentral upload, and automated version release with GitHub Actions.

AndroidNative·akardas16
partial-function-kt0.1.1
0

Offers Scala's PartialFunction, enabling partial application of functions with chaining capabilities for complex logic, and supports operations with arrays, results, or nullable types.

AndroidJVMNative·jsoizo·MIT License
loggy-kmp0.0.1
0

No content available to summarize.

AndroidJVMNative·t1geryan·Apache License 2.0
knimpath0.1.4
0

Ports path-related functions from Nim's paths module, enabling similar functionality. Includes local publishing support and documentation generation capabilities.

Native·gradha·Other
spatial-k0.5.0
01 used by

Facilitates geospatial data manipulation with libraries implementing GeoJson and Turfjs. Offers a DSL for constructing GeoJson, ensuring continued maintenance and updates for dependent projects.

JSJVMNative·dayanruben·MIT License
kasmine0.1.1
0

Facilitates dynamic Java class generation and manipulation at runtime through a byte code writer. Features include customizable JVM bytecode instructions, dynamic class loading, and a DSL-like interface for class construction.

JSJVM·w8mr
util-platform0.1.0
0

Provides basic utilities for projects, supporting JVM and NodeJS platforms, facilitating easier cross-platform development and integration.

JSJVM·samoylenko·MIT License
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
parsikle0.0.7
0

Efficiently parses and evaluates arithmetic expressions, supporting custom operators and functions, enabling dynamic expression evaluation with a lightweight and easy-to-use interface.

JVMNative·gmulders·MIT License
inflekt0.1.0
0

Library for inflecting English words by pluralizing and singularizing them, including custom rule support. Includes methods to check word plurality. Direct port of pluralize library.

AndroidNative·dsrees·MIT License
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
coroutines-gftx1.1.1
02 used by

Enhances coroutine capabilities with tools, add-ons, and extension functions, streamlining coroutine workflows and supporting other libraries. Features include `launchUndispatched`, `interruptable`, `firstOf`, and `ErrorIgnoringScope`.

JVMNative·gft-mobile-pl·Apache License 2.0
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
compose-gftx1.1.0
02 used by

Enhances user interface development with composable methods, offering features like conditional modifications, state conversion, interaction filtering, and lifecycle-aware back handling to streamline UI workflows.

AndroidJVMNative·gft-mobile-pl
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
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
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
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
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
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
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
dsl-utilities1.0.5
01 used by

Collection of utilities streamlining the creation of domain-specific languages. Enhances readability and maintainability of code through concise syntax and reusable components.

JSJVMNativeWasm·xfqwdsj·MIT License
WasmFlow1.0.0
0

Type-safe DSL facilitates creation, management, and execution of WebAssembly modules. Supports asynchronous operations and host functions, enhancing WebAssembly capabilities. Experimental and evolving project.

AndroidJVMWasm·itsvks19·Apache License 2.0
sssp-kt0.4.0
0

Fast, lightweight library computes single-source shortest path distances on directed graphs with non-negative edges, employing smart algorithm selection for optimal performance without external dependencies.

AndroidJVMNative·dayanruben·Apache License 2.0
skale0.1.0-alpha02
0

Enhances debugging of accessibility issues in applications by offering specialized tools for improved analysis and resolution.

AndroidJSJVMNativeWasm·fergdev·Apache License 2.0
x9nfof3keg1.0.1
0

Facilitates Maven repository namespace registration, aiding in efficient management and organization of project artifacts.

Native·walkman707·Apache License 2.0
kuery0.0.1
0

Offers data fetching capabilities with a focus on cross-platform functionality, simplifying data retrieval across various environments with a consistent API.

AndroidJVMNative·asnaeb·Apache License 2.0
payment-engine4.0.2
0

Combines multiple payment protocols into a unified interface, supporting ZVT and OPI. Offers callback registration or a helper class for payment handling, transaction management, and terminal configuration.

AndroidNative·tillhub·MIT License