Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
core1.8.7
0

Facilitates code sharing for backend and mobile projects related to cocktails. Includes DTOs for cocktail data, filtering capabilities, and serialization support using kotlinx.serialization.

JVMNative·MixDrinks·MIT License
gradle-dependency-attribution0.0.5
0

Analyzes and attributes Gradle dependencies, offering insights into their origins and reasons for inclusion in the project. Enhances dependency transparency and management.

AndroidJVM·eygraber·MIT License
UPue0.0.23
02 used by

Micro library enabling reactive programming with streamlined, cross-platform capabilities, enhancing app responsiveness by efficiently handling asynchronous data streams and events.

JSJVMNative·mareklangiewicz·Apache License 2.0
ecdsa-kotlin0.1.0
01 used by

Lightweight elliptical curve cryptography library enabling key pair generation, data signing, and signature verification. Supports custom curves and hashing algorithms, including Secp256k1 and SHA256.

JSJVMNative·carlonzo·MIT License
klibs.kdi1.4.8
0

Lightweight manual dependency injection library enables creation and management of modules, submodules, and components. Supports interfaces like Factory, Reloadable, and Single for flexible dependency handling.

AndroidJSJVMNative·makeevrserg·Apache License 2.0
kCSV2.2.0
01 used by

Ultra-fast, RFC 4180 compliant CSV library with configurable settings, smaller memory footprint, advanced API, and memory-saving features like row reuse and column ignoring. Supports reading/writing CSV with convenience methods.

JSJVMNativeWasm·codinux-gmbh·MIT License
timebased-datacompress0.0.10
0

Compresses and stores time-based data points, utilizing pluggable compression strategies and supporting multiple data types through interfaces for efficient data mapping and disk operations.

JSJVM·henry1986·Apache License 2.0
ImmutableCollections1.5.0
01 used by

Immutable collection implementations prevent external mutation, offering ImmutableList, ImmutableSet, and ImmutableMap types. Changes to underlying collections don't affect their state, ensuring data integrity.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
gqlclient1.0.7
01 used by

Facilitates GraphQL queries using a domain-specific language, sending requests via HTTP POST. Integrates with Ktor for engine support and provides easy setup and usage.

JVMNative·Vincentvibe3·MIT License
default-impl0.0.2
0

Generates default implementation constructor functions for interfaces using a symbol processing tool, simplifying interface management. Integrates seamlessly into multiplatform and plain projects, enhancing code efficiency.

AndroidJVMNative·overpas·MIT License
Anitraklib0.1.10-alpha
0
JVMNative·Vincentvibe3
jwt-revocation-rules1.1.0
0

Describes and applies JWT revocation rules using conditions on token claims. Supports creating rules, conditions, and rulesets with JSON serialization for distribution and caching control.

JSJVM·mfrancza·Apache License 2.0
lux0.5.2
0

Provides a streamlined state management system with immutable states and actions for seamless integration with graphical engines, supporting asynchronous operations for stable app development.

JVMNative·Lamartio·GNU General Public License v3.0
ONVIF-Camera-Kotlin1.8.2
0

Facilitates connecting to ONVIF cameras, retrieving device information, stream URIs, and snapshot URIs, simplifying development for ONVIF camera integration on Android.

AndroidJVM·interxis·MIT License
hauler0.4.1
0

RPC-serializable logging interfaces for forwarding and aggregating logs across services — local routing, streaming, filtered subscriptions, and batched delivery with deduplication and replayable storage.

JSJVMNativeWasm·Monkopedia·Apache License 2.0
geleia0.2.11
0
JVM·leodouglas
kotlin-leveldb-minecraft0.1.0
0

Integrates LevelDB for Minecraft with multi-platform support, enabling efficient database management across various operating systems and architectures.

AndroidJVMNative·cuixiang0130·MIT License
simple-kotlin-multipart1.0.0
0

Facilitates handling of multipart content type in HTTP, offering a main class for multipart representation and a default encoder/decoder for transformations.

JSJVMNative·Simple-Kotlin-Project·Apache License 2.0
JewelSampleBeta-0.0.1
0

Enables development of applications across Android, desktop, iOS, and browser platforms. Offers setup instructions and build commands for seamless deployment and execution on each platform.

AndroidJSJVMNative·AndrewAboalhana·MIT License
simple-kotlinx-serialization-multipart0.1.0
0

Enables serialization and deserialization of multipart content type in HTTP protocol, offering seamless integration with Maven and Gradle for streamlined project setup.

JSJVMNative·Simple-Kotlin-Project·Apache License 2.0
spatial-k0.3.3
0

Set of libraries for handling geospatial data, featuring GeoJson implementation, Turfjs port, and a DSL for GeoJson object creation. Suitable for Java projects.

JVM·P72B·MIT License
kpages0.1.0
0

Offers scaffolding for routing and navigation in multiplatform projects, emphasizing common code for navigation logic. Includes preference implementation and a simple testbed for development.

JSJVM·Monkopedia·Apache License 2.0
Glass0.17.1
0

Transforms old Android devices into IoT controllers or displays by rendering arbitrary UI sent through HTTP requests to an integrated server.

JSJVMNative·InkApplications·GNU General Public License v3.0
ShapeOfComposable1.0.2
0

ShapeOfComposable is a multi-platform compose library to clip any composeable to a custom shape.

AndroidJSJVMNative·DatL4g·Apache License 2.0
pulvreakt-crowd-room1.2.1
0

Implements a system ensuring social distancing in a lab using wearables and a monitor. Utilizes a pulverization approach for dynamic component distribution based on server load.

JSJVMNative·nicolasfara
kown0.0.2-alpha01
0

a kotlin multiplatform library for downloading file

AndroidJVM·ktKongTong
j-logger2.2.0-beta1
0

Facilitates contextual logging with customizable pipelines, supporting integrations like Ktor and slf4j. Enables logging across threads and coroutines with flexible configuration options.

JSJVMNative·jdekim43·Apache License 2.0
physical-measurement-units2.0.0-alpha05
01 used by

Library facilitates handling and conversion of various physical measurement units like energy, length, mass, and volume. Simplifies unit operations with intuitive syntax and support for test fixtures.

JVMNative·John-Tuesday·MIT License
nutrition0.2.0-alpha02
0

Models human nutritional data, supporting operations with nutrients. Integrates with physical measurement units, allowing detailed nutritional analysis and manipulation of meal components.

JVMNative·John-Tuesday·MIT License
MusicTheory1.1.2
0

Library for manipulating musical notes, intervals, chords, and keys, supporting integration with various projects through an npm package.

JSJVM·titovtima