Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagjson
grain-kotlin-sdk0.0.1
1

Analytics client: non-blocking event queue, batching with retries and exponential backoff, local JSONL persistence for offline delivery, typed properties, session/device identity and lifecycle controls.

AndroidJVMNative·GrainQL·MIT License
json-schema-ref-parser-kmp0.9.21
1

Parses and dereferences JSON Schema $ref pointers across files and URLs, merges allOf, preserves source locations, tracks original refs, handles circular references and authentication.

JSJVM·ZenWave360·MIT License
FluidJson1.0.1
01 used by

JSON manipulation library offering easy integration and usage for streamlined data handling tasks.

JVMNative·mready·Apache License 2.0
simpleJson4.0.0
0

Data-oriented JSON parser simplifies serialization and deserialization with intuitive API. Enables dynamic data access using strongly typed nodes without requiring excessive data classes or boilerplate code.

JSJVMNative·xBaank·GNU General Public License v3.0
SharedCore0.0.3
0

Facilitates mock data integration for applications, enabling runtime request mocking with JSON files. Supports scenario-based automation, customizable responses, and dynamic toggling between mocked and live server data.

AndroidNative·Let-See
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
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
guyub1.0.0-Alpha-04
0

Server-side rendering library builds dynamic UI and forms for client projects. Converts JSON responses into UI components like forms, lists, and validates inputs including email and phone.

AndroidNative·ariefannur·MIT License
tcg-mapper0.3.0
02 used by

Facilitates mapping Trading Card Games into applications, offering tools for remote and local data decoding, serialization, and multilanguage support. Compatible with mobile, web, and native platforms.

AndroidJSJVMNative·great-illuminary·MIT License
sd-jwt-rust0.1.2
0

Implements the IETF SD-JWT specification in Rust, focusing on creating and verifying selective disclosure JWTs with experimental API features for future production readiness.

AndroidJVM·input-output-hk·Apache License 2.0
kotlin-json-stream-serializer-annotations2.0.1
0

Facilitates JSON serialization using stream-based processing with added annotations for enhanced customization and control over the serialization process.

JSJVMNative·fab1an·Apache License 2.0
WPKotlin0.0.3
0

Client library facilitates interaction with the WordPress REST API, featuring JSON parsing, coroutine support, and cross-platform compatibility, leveraging Ktor client and kotlinx libraries.

AndroidJSJVMNativeWasm·rocxteady·Apache License 2.0
Blockbuster0.1.0
0

Enables building serialization deserializers using callbacks for handling large JSON files. Supports lazy deserialization of complex structures and delegates to standard deserializers.

AndroidJSJVMNativeWasm·JBeet·MIT License
kotlin.document.store1.0.4-wasmjs
0

Fast NoSQL document store offers typed and schemaless data handling with JSON support, efficient querying with indexing, asynchronous operations, and easy extensibility for structured data management.

AndroidJSJVMNativeWasm·mXaln·Apache License 2.0
brc-multiplatform0.4.0
0

Offers a minimalistic remote configuration library for mobile apps, featuring JSON-based config files with various data types and optional versioning. Supports custom request headers for authentication.

AndroidNative·BradPatras
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
KMPLogs0.0.6
0

Enables platform-specific debug logging with Android logcat and file logging. Offers configurable logging options, including trace, debug, error levels, and supports diagnostic information inclusion.

AndroidJVM·sd155·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
keyple-interop-jsonapi-client-kmp-lib0.1.6
01 used by

Enables distributed remote client communications for applications connecting to a server, featuring NFC integration and network client configuration. Supports synchronous and asynchronous operations.

AndroidJVMNative·eclipse-keyple·Eclipse Public License 2.0
mock-engine0.0.1-alpha06
0

Facilitates HTTP client testing by simulating network responses and scenarios, allowing customization of request handling and verification of client behavior under various conditions.

AndroidJSJVMNative·Pedro-Bachiega·Apache License 2.0
kassandra1.0.0
0

Facilitates robust JSON validation through schema comparison and serialization integration. Enables custom validation rules via a DSL, ensuring comprehensive data integrity checks in applications.

AndroidJVMWasm·ashtrindade·MIT License
KMP-MQTT1.0.2
0

Lightweight MQTT tooling for easy connect/subscribe/publish with JSON serialization, Flow-based message streams, automatic reconnects and dynamic broker reconfiguration via config flows.

AndroidJVMNative·Hussein-Al-Zuhile·Apache License 2.0
apiclient1.1.2
0

HTTP client wrapper simplifying API requests with flexible manual JSON navigation and automatic serialization-based decoding, handling messy or deeply nested API responses with configurable request helpers.

AndroidJVMNative·mready·Apache License 2.0
Buffela4.0.0
0

Minimal schema-based binary format enabling compact, readable schemas with manual byte-size control, enums and sealed-like subtypes, fixed/variable arrays, plus serializer/deserializer code generation and JSON Schema validation.

AndroidJVMNative·BanForFun
ktor-helper0.0.2-alpha
0

Lightweight wrapper around Ktor Client offering a clean, testable networking layer with buildClient API, JSON serialization, base‑URL and timeout handling, offline detection, and lambda interceptors.

AndroidJVMNative·kdani41·Apache License 2.0
WordProcessor1.0.0
0

Renders JSON data as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, indentation via CompositionLocal, and configurable styling for spacing, colors, and counts.

AndroidJVM·TactWareInc
JsonComposeViewer1.0.0
0

Renders JSON elements as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, CompositionLocal-driven indentation, and configurable JsonViewerStyle (colors, spacing, counts).

AndroidJVMWasm·TactWareInc
SimpleJsonQuery1.0.1
0

Lightweight JSON query language enabling non-developers to run expressive, JMESPath-like queries with filters, wildcards, type and string checks, selections, and type-safe extraction.

JSJVMNative·ionate12·MIT License
KotlinToolbox0.1.1
0

HTTP and file utilities: concise HTTP client with JSON and Result-based errors, suspend-based file manager, streaming downloader with progress Flow, plus runtime system info retrieval.

AndroidJVMNative·lzdev42·MIT License