Browse Kotlin Multiplatform libraries
index data from klibs.ioMinimal placeholder repository awaiting documentation; scaffolds codebase and configuration, intended for future features and contributions, currently lacking descriptive README and usage examples.
App store and signer ecosystem offering declarative UIs, dependency injection, MVI state management, networking, local persistence, asset/package handling, and modular shared libraries for app distribution.
High-performance, lock-free bounded priority queue using persistent treap and CAS-based atomic updates; automatic eviction, key-based upsert deduplication, O(1) lookup, reactive state and batch mutations.
Declare singleton schemas offering typed compile-time field access and serializable wire definitions; consumers decode, diff, compose, namespaced-merge, and walk entries without shared code.
Enables secure password hashing and verification using BCrypt, offering simple functions for hashing and validating passwords. Integrates easily with build tools like Gradle and Maven.
Enhances coding with a suite of libraries offering utilities for collections, hashing, reflection, random data generation, a dependency injection mechanism, logging framework, meta programming tools, immutable data mutation, security features, and null-aware serialization.
Enables creation and rolling of customizable dice with generic types, supporting modifications and flexible face values, including non-numeric options. Offers DSL for streamlined dice creation and rolling.
Offers a pre-configured setup for projects with automatic publishing, quality assurance, testing, dependency updates, and semantic release for conventional commits.
Cross-platform template engine enables dynamic content rendering with variable access, conditional logic, and function calls. Supports data mapping and flexible template structure for diverse applications.
Facilitates the creation of living documentation by transforming tests into specifications stored in a central repository, ensuring accurate, accessible, and centralized documentation for distributed systems.
Library enables tokenization and parsing of expressions with a tokenizer, lexer, and scanner. Supports JSON, CSV, and custom languages, offering configurable expression parsing and dynamic lookahead.
Adapts the Redux pattern with coroutine integration, offering testable and extensible store functionality, middleware support, coroutine handling, and various integrations to streamline development and reduce boilerplate.
Multiplatform logging and analytics tool enables easy log writing and event tracking with customizable writers for efficient data management and analysis.
Multiplatform JSON RPC library facilitates creating and handling RPC 2.0 requests, requiring custom network driver implementation. Enables serialization and deserialization of requests and responses.
Generates secure, compact, URL-friendly unique string IDs using customizable options such as random number generator, alphabet, and size. Supports cryptographic security and well-tested functionality.
Enhances build processes by propagating CODEOWNERS information to classes. Offers plugins for reporting class ownership, JVM runtime propagation, and Kotlin runtime propagation, supporting multi-module projects.
Serialization codec for the bencoding format, commonly used in Bittorrent files. Enables decoding from streams into data classes, handling strings, integers, lists, and dictionaries.
Streamlines ticket creation and management across platforms like Jira and GitHub, enabling offline project planning in markdown, automatic ticket generation, and configuration flexibility.
Facilitates interaction with the Cloudflare API, enabling seamless management of Cloudflare services through programmatic access. Ideal for integrating Cloudflare functionalities into applications.
Facilitates MQTT protocol communication, supporting multiple platforms for seamless message exchange and connectivity in distributed systems. Offers a versatile toolset for developing MQTT-based applications.
Implements Binary Canonical Serialization as an encoding format, enabling serialization and deserialization of basic and user-defined types, with compatibility considerations for Rust developers.
Enables cross-platform general-purpose computing with support for OpenCL, CUDA, Metal, and WebGPU. Offers partial JS support and plans for Vulkan integration.
Packages and distributes pre-compiled Tor resources for seamless integration as dependencies, offering exec and noexec types, GPL and non-GPL variants, ensuring build reproducibility and safety.
Enhances cross-platform development with utility functions, including date-time, document URI launcher, and permission utilities, streamlining productivity across various target platforms.
Simplifies interaction with Cloudflare Workers by leveraging a powerful framework, enabling rapid MVP development, seamless multiplatform support, and streamlined utility functions for scalable applications.
Facilitates creating, signing, and submitting Stellar network transactions. Supports sharing code across server and web front-end, aiming for future Soroban support.
Facilitates efficient read-only random access to binary data with suspend and blocking APIs. Offers platform-specific implementations and compatibility with existing APIs, including ByteBuffer and InputStream.
Leverages Firebase REST API for integrating authentication, real-time database, and Gemini AI in multiplatform applications. Facilitates seamless feature setup and initialization across various platforms.
Minimal charset support replicates parts of the JDK's Charset API with restrictions. Features foundational components for charset creation, EBCDIC support, and JS/WASM-compatible encoding and decoding.
Multiplatform client enhances OpenAI API integration by resolving errors with the Gemini API, utilizing coroutines for efficient asynchronous programming. Adapted from an existing client.