Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-serialization
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
kotlinx-serialization-php0.2.1
1

Enables PHP serialization format support, facilitating encoding and decoding of various types like strings, integers, and custom classes. Supports comprehensive type compatibility, excluding sets and partial sealed class support.

AndroidJSJVMNativeWasm·jsoizo·MIT License
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
openai-kmp1.0.1
1

Offers a library for interacting with OpenAI APIs, featuring a clean, testable interface. Utilizes Ktor and Kotlinx Serialization for seamless integration and API communication.

AndroidJVMNative·AlderFurtado·MIT License
firebase-kotlin-sdk0.0.1
1

Enables direct integration with Firebase across multiple platforms, utilizing coroutines and serialization. Supports various Firebase services with Kotlin-first design, offering asynchronous operations and polymorphic serialization.

AndroidJSJVMNative·ARTI1208·Apache License 2.0
KWire1.0.11
1

Multiplatform RPC toolkit with Ktor integration, enabling service interface definition and cross-boundary calls. Offers client/server stub generation, pluggable transports, and optional obfuscation.

JSJVM·TactWareInc
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
milky-kt-types1.2.0
12 used by

Auto-generated type definitions for the Milky protocol, produced from the official site, equipped with serialization support and CI-published to Maven Central for straightforward dependency inclusion.

JSJVMNativeWasm·SaltifyDev·MIT License
prefero1.0.0-alpha02
1

Modern preferences layer built on AndroidX DataStore, enabling minimal boilerplate, type-safe autogenerated preference accessors from serializable models, reactive flows, and single-file configuration.

AndroidJSJVMNativeWasm·teogor·Apache License 2.0
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
easy-navigation0.0.1-beta04
1

Type-safe, declarative navigation for Compose apps with annotation-driven code generation, generated direction registries, deeplink resolution, scoped graphs, safe/unsafe APIs, and lifecycle-aware controller.

AndroidJVMNative·Pedro-Bachiega
firebase-kmp-sdk1.2.3
1

Replica la API oficial de Firebase, entrega módulos modulares, integración con coroutines/Flow, serialización tipada (value<T>, toObject<T>, set<T>) y testing con emulator.

AndroidJSNative·romancanoniero·Apache License 2.0
KSM0.0.3-alpha
1

Finite-state machine DSL for explicit state graphs with exhaustive state types, event payloads for constructing states, observable reactive state stream, deterministic non-reentrant dispatch, and Mermaid export.

JVM·AdamWardVGP·Mozilla Public 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
NaviX0.9.4
1

Production-grade, Compose-first navigation runtime built around a deterministic state machine; zero reflection, first-class telemetry with pluggable exporters, devtools overlay, deep-link generation, state restoration and testing helpers.

AndroidJVMNative·vaxters·Apache License 2.0
kotlinx-serialization-diff1.1.0
1

Type-safe, reflection-free diffing of serializable data structures, performing deep comparisons of nested objects, lists, and maps; supports compile-time serializers, customizable list strategies and formatted statements.

AndroidJSJVMNativeWasm·JesseCorbett·Apache License 2.0
KspPreferences2.0.0
1

Type-safe, annotation-driven DataStore code generation producing zero-boilerplate compile-time implementations from simple interfaces; supports suspend and reactive reads, typed preferences, object serialization, and constructor/reflection instantiation.

AndroidJVMNative·SemenciucCosmin·Apache License 2.0
KacheController1.0.6
1

Pluggable read-through/write-through caching layer for database operations with interchangeable backends, volatile query caching auto-invalidated on writes, optional write-behind, and per-entry TTL support.

JVM·funyin
flare1.0.0-alpha12
0

Integrates Firebase services like Authentication, Firestore, Storage, and Cloud Functions with a coroutine-based API style, enhancing backend app development experience through streamlined asynchronous operations and serialization.

AndroidJVMNative·TeraThought·Apache License 2.0
KUnion0.0.3
0

Implements type-safe union types with serialization, supporting up to 23 different types. Offers pattern matching-like behavior, safe and unsafe union creation, and extensive cross-platform capabilities.

JSJVMNativeWasm·Stream29
XtreamApi1.0.0
0

Type-safe client for interacting with Xtream Codes API, featuring DSL configuration, coroutine-friendly async calls, automatic retries, built-in HTTP caching, descriptive error handling and stream URL builders.

AndroidJVMNative·saifullah-nurani
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
rjpath1.1.1
0

Implements JSONPath to extract data from JSON structures using expressions. Supports RFC9535 specification, efficient processing for large documents, and includes extensive test coverage.

AndroidJSJVMNativeWasm·jershell·MIT License
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
duks-storage-lmdb0.1.3
0

Offers a persistent storage solution using LMDB for efficient key-value storage with ACID transactions, type-safe serialization, and shared environment patterns for state and saga management.

AndroidJVMNativeWasm·crowded-libs·Apache License 2.0
pocketbase-kotlin1.0.0
0

A versatile SDK offers seamless integration with Pocketbase, enabling full type safety, coroutine support, real-time subscriptions, DSL for queries, and comprehensive API access for CRUD operations and authentication.

AndroidNative·abd3lraouf·Apache License 2.0
core-llm-clients0.7.5
0

Library enables interaction with multiple large language model providers via a unified interface. Features include consumer-friendly API, secured key management, HTTP client flexibility, streaming capabilities, and configurable retry policies.

JVM·ResearchForYouNow·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