Browse Kotlin Multiplatform libraries
index data from klibs.ioReady-to-use animated loading/spinner indicators with extensive customization, a linked catalog for lookup/random selection, and a showcase grid featuring 30+ styles.
Reimplements a Chinese music-service API with strict encryption parity (MD5, AES‑CBC, RSA‑PKCS1), modular design covering 17 categories and 112 endpoints for auth, search, songs, and playlists.
UI-agnostic form validation toolkit standardizing immutable, testable input states; supports custom and dynamic validations, aggregated form validity, and submission lifecycle handling.
Logs outgoing HTTP client requests as reproducible cURL commands, capturing method, URL, headers and body; supports request filtering, sensitive-header sanitization, and custom logger integration.
Pure zero-runtime-dependency Zstandard codec producing standard zstd frames with dictionary support; immutable digested dictionaries reusable across threads, one-shot API, and decompression-bomb guard.
Facilitates Java interoperability by providing functional interfaces, enhancing cross-language integration and simplifying code sharing across different platforms and languages.
Multiplatform library enables rendering of Markdown content using a declarative UI framework, leveraging CommonMark parsing for seamless integration and enhanced visual presentation.
Multiplatform logging library enabling log writing to console, file, or Android. Offers setup via Gradle dependencies and supports contribution through star ratings, pull requests, and bug reports.
Aids in formatting by providing a comprehensive API reference, setup instructions, and community support options, including contributing, reporting issues, and starring the project.
Multiplatform library facilitates work scheduling, integrating seamlessly across various platforms. Offers comprehensive API documentation and encourages community support through contributions and issue reporting.
Multiplatform file uploading library supporting real, fake, and network files in various environments. Offers versatile configuration for different use cases, including headless setups.
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.
Immutable collection implementations prevent external mutation, offering ImmutableList, ImmutableSet, and ImmutableMap types. Changes to underlying collections don't affect their state, ensuring data integrity.
RPC-serializable logging interfaces for forwarding and aggregating logs across services — local routing, streaming, filtered subscriptions, and batched delivery with deduplication and replayable storage.
Defines a serializable `Failure` interface for consistent error handling, offering functionality for creating, comparing, and serializing failures, including support for `GenericFailure` and `FailureException` types.
Port of Java math functions, providing checked arithmetic operations like floor division, exact addition, subtraction, multiplication, and negation, enhancing mathematical precision and safety.
Facilitates common components for interaction with `kmp-tor` and `kmp-tor-resource`, offering public APIs, library path retrieval for Android, and resource packaging for installation.
Compiler plugin generates builder classes for data classes, allowing property manipulation similar to a map and constructing new instances. Supports reflection for third-party library integration.
Official HTTP retriever and server providing retrieval, intent management, and server functionalities with a focus on seamless data fetching and initialization.
Official Svelte binding offering integration with kirok features, environment checks via isAvailable, and TypeScript typing support including basic types and data classes.
Distributed library enables functional programming integration by allowing selective dependency inclusion, minimizing application bloat. Features include `Either`, `Optional`, `LCE` monads, and utility functions for functional constructs.
Handles dynamic UI state changes, supporting multiple platforms. Offers comprehensive API documentation and encourages community involvement through stars, contributions, and issue reporting.
Handles client-side UI actions, offering a comprehensive API reference and encourages community support through starring, contributing, and reporting issues for continuous improvement.
Maximizes interoperability with a toolset, enhancing utility where existing solutions fall short.
Highly interoperable assertion library enhancing testing with simple syntax for custom assertions, nullability checks, and IDE-assisted guidance for expected assumptions. Includes comprehensive API documentation.
Multiplatform logging library facilitates consistent logging across various environments, offering a comprehensive API reference and support for contributions, issue reporting, and project enhancement.
Multiplatform library aids in token validation.
Enables efficient fuzzy search functionality across various platforms, simplifying the integration of search capabilities into applications.
Multiplatform navigation library integrates with Jetpack Compose, enabling scalable single-activity apps with features like linear, tab, bottom sheet, nested navigation, state restoration, and deep linking.
Enables navigation in a Router style for Android and JVM, inspired by Cicerone, offering core and base modules for streamlined integration.