Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagjson
kjwt0.1.0
5

Creation, parsing, signing and encryption of JWTs (JWS/JWE); claim management, validation, Base64URL encoding/decoding, cryptographic primitives, and CI-ready tests and workflows.

AndroidJSJVMNativeWasm·touchlab·Apache License 2.0
mokoki0.2.0-alpha.1
41 used by

Lightweight logging library supports normal and JSON serialization logging, enhancing application debugging and monitoring capabilities. Only JVM artifact available, accessible via Maven Central.

AndroidJVMNative·JavierSegoviaCordoba
ktreesitter-json0.23.0.1
4

Integrates JSON language grammar extension with Tree-sitter library, enabling incremental parsing of large JSON texts into Abstract Syntax Trees for syntax highlighting and structural analysis.

JVM·sunny-chung·MIT License
JsonSchemaGenerator1.1.0
4

Generates JSON schemas from `@Serializable` types using `kotlinx.serialization`, avoiding runtime reflection. Compatible with multiple platforms, with certain platform exclusions.

JSJVMNativeWasm·Stream29·Apache License 2.0
linguine0.6.0
4

Simplifies localization by automating conversion of JSON localization files to string resource files. Integrates with Gradle for automatic, incremental builds and offers customizable file paths and delimiters.

JVMNative·Cleverlance·MIT License
jsonCMP1.0.0-RC3
41 used by

Syntax-highlighted, foldable JSON viewer and editor with line numbers, real-time validation, formatting, key sorting, search across documents, and multiple color themes.

AndroidJVMNative·skymansandy
kotlinx-serialization-mapper1.5.3
3

Facilitates serialization between JSON maps and native maps, leveraging a JSON serialization library. Simplifies conversion processes, enhancing data manipulation and retrieval in applications.

JSJVMNative·aSoft-Ltd·MIT License
xqt-kotlinx-json-rpc1.0.3
3

Implements the JSON-RPC 2.0 protocol, enabling seamless remote procedure calls. Available as a Maven dependency for streamlined integration and supports multiple native targets.

JSJVMNative·rhdunn·Apache License 2.0
experiment-evaluation2.3.0
3

Cross-platform experiment evaluation engine shares evaluation code across SDKs lacking native implementations, like Ruby and Python. Supports JSON input/output and native interoperability using serialization.

JVMNative·amplitude·MIT License
jsonrpc1.0.5
3

Offers a streamlined Json RPC implementation utilizing serialization, enabling websocket connections and client-side behavior. Future plans include server-side integration and a DSL for enhanced server interactions.

JVM·y9san9·MIT License
api-sdk-creator-mpp0.6.0
2

Aids SDK developers in creating API client SDKs with libraries that manage platform-specific functionalities like HTTP clients and JSON parsers. Includes companion repositories and modular architecture.

JVMNative·RedCrewOS·MIT License
nxtb-tariff-interpreter0.1.0
2

Implements a modular, JSON-formatted bike-sharing tariff system, supporting diverse time-based tariff models. Ensures transparent cost breakdown for customers and includes flexible discount options.

AndroidNative·meierjan
json-query-kt0.6.0
2

Lightweight library for querying and transforming JSON data with a fluent, composable API. Enables nested path traversal, property selection, array slicing, filtering, and data aggregation.

JSJVMNativeWasm·lexa-diky·MIT License
zero-json0.5.2
2

High-performance JSON serializer/deserializer with zero extra allocations, zero-copy buffer wrapping, map/object inlining, polymorphic value-subclass support, and advanced parser hooks.

JSJVMNativeWasm·adokky·Apache License 2.0
Selenus-Artemis-Solana-SDK-2.3.0
2

Comprehensive Solana SDK enabling wallet integration, transaction construction, privacy toolkit (stealth addresses, encrypted memos, confidential transfers), program clients, token/NFT support and DeFi/DEX integrations.

AndroidJVM·QuarksBlueFoot·Apache License 2.0
ComposeRichEditor0.1.0-alpha01
2

Rich text editing with plain and block editors, inline formatting, custom emoji, hyperlinks, tables, smart paste, JSON serialization, undo/redo, and floating toolbars for integrated UI components.

AndroidJSJVMNativeWasm·Taocent·Apache License 2.0
RedisKM0.3.4
1

Kotlin-based Redis client supports RedisJSON with built-in serialization. Enables easy connection setup, key-value operations, and advanced element handling like persistence and expiration.

JSJVMNative·jan-tennert
ipfs-api-kotlin1.0.0
1

Enables interaction with an IPFS node via HTTP, allowing string addition, retrieval, and version commit access. Compatible with local or Infura-based configurations.

JSJVMNativeWasm·luca992
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
maven-central-portal-kotlin-api4.3.1-dev06+74a9df4
1

Client library interacts with the Central Publisher API, offering JSON, file, and form input support, and query parameter collection formats. Utilizes HTTP Basic and Bearer Token authentication.

JSJVMNativeWasm·DanySK
subjekt2.2.0
1

Generates permutations of results from YAML/JSON configurations, handling multiple parameters and utility functions. Supports integration with Maven and Node projects for versatile usage.

JSJVM·mini-roostico·Apache License 2.0
Ruler1.0.0-alpha.3
1

Analyzes Android app size, identifying module and dependency contributions. Generates HTML and JSON reports, supports ownership attribution, and allows size verification against thresholds.

JSJVM·MrHadiSatrio·Apache License 2.0
KMPCode1.0.0
1

Facilitates convenient handling of dates, times, coordinates, colors, strings, and air quality. Offers a comprehensive suite of utilities with extensive test coverage.

AndroidJVMNativeWasm·cjfsss·Apache License 2.0
kmp.jsonrpc1.0.0
1

Enables building and managing JSON-RPC protocol interactions, offering a streamlined dependency setup for seamless integration into projects.

AndroidJSJVMNativeWasm·MaapuH·Apache License 2.0
MaleficTheming2.3.0
11 used by

Provides tools for creating and managing material themes in Jetpack Compose. Supports theme configuration via JSON, resources, and InputStreams, with examples for seamless cross-platform integration.

AndroidJSJVMNative·OmyDaGreat·MIT License
Kodices0.4.0
1

Parses JSON models to describe user interfaces, featuring a reference GUI implementation and a sample application demonstrating usage.

AndroidJSJVMNativeWasm·Iktwo·Apache License 2.0
etsy1.0.0
1

Facilitates interaction with Etsy's Open API v3, supporting JSON, file, and form inputs. Enables manipulation of listings, taxonomies, payments, and reviews with comprehensive endpoint documentation.

JSJVMNative·guimauvedigital·Apache License 2.0
dyno0.12.0
1

Type-safe, serializable heterogeneous map with typed keys, mutable/immutable variants, automatic JSON serialization, schema-driven validation, eager/lazy deserialization, and class-keyed polymorphic maps.

JSJVMNativeWasm·adokky
jupyter-notebooks-parser0.3.0-dev.1-dev
1

Parses Jupyter Notebook files into POJOs using JSON serialization, enabling reading, manipulating and saving .ipynb notebook models with a simple parse/save API.

JSJVMNative·ileasile·Apache License 2.0
kotlin_phoenix_channels0.1.1
1

Enables real-time bidirectional communication with Phoenix Channels via WebSocket, channel join/leave, push messages, event routing, automatic exponential-backoff reconnection, heartbeat, and type-safe message handling.

JSJVMNative·alexgaribay·MIT License