Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers a Docker client library supporting both JVM and Native platforms, embedding official Golang Docker client libraries for enhanced feature support and performance, unlike most libraries.
Generates Java-friendly APIs from suspend functions, creating Future-based interfaces for seamless integration with Java and other JVM languages, while retaining original suspend functionality.
Offers common algorithms to facilitate mathematical experiments, enhancing the user experience with simplified implementations for pure mathematical exploration and experimentation.
Offers a port of fractional indexing functionality, allowing generation of ordered indices between existing ones, ensuring consistent output. Supports generating multiple fractional indices simultaneously.
Facilitates fast, opinionated navigation setup for Compose applications, supporting features like route definition, deep linking, custom animations, and data passing between screens.
Parses incomplete JSON strings, converting them into a map format. Utilizes tokenization for parsing and handles exceptions for invalid JSON inputs. Derived from a TypeScript library.
Chart library targets Android and iOS, supporting line and bar charts. Features optimized line charts for live data and large datasets, with zoom and dataset downsampling.
Simplifies state management with minimal boilerplate using coroutines and StateFlow. Un-opinionated API supports custom architectures, Android extensions, and multiplatform capabilities.
Offers a set of utility classes focusing on coroutines, featuring modules for core functionality, UI composition, Gradle integration, navigation, and Retrofit support. Utilizes semantic versioning for updates.
Kotlin-based SDK integrates with Segment, enabling analytics tracking, identification, grouping, and screen tracking across iOS and Android from a common codebase.
Generates random strings based on regular expressions, offering a feature-rich port of an existing regex generation library. Supports contributions through repository forking and pull requests.
Utilizes coroutines to interact with Hashicorp Vault API, facilitating seamless and efficient secret management and secure storage solutions.
Type-safe HTTP client simplifies HTTP requests with coroutine support, interface-based service declarations, and flexible configuration. Offers suspend functions, post requests, dynamic URLs, and custom serialization.
Micro testing tool offering concise syntax akin to Spek, enabling nested scenario testing without boilerplate. Features two variants, including USpekX for JUnit5 test factories.
Parses Twitter text, identifying and extracting components like usernames and hashtags. Facilitates text analysis by converting input into structured tokens for easy interpretation.
Enhances projects with utility classes for collection handling and functional programming, featuring types like `Option`, `Either`, and `Try`, and iterators like `EmptyIterator` and `SingletonIterator`.
Library facilitates interaction with the Guild Wars 2 API, offering low-level access, type-safe definitions, and customizable client features like caching, rate limiting, and request configurations.
Provides a wrapper for the SauceNAO API, enabling image search requests using URL strings. Currently in preview; some information accessible via `SauceNaoAnswer#row`.
KMP-ready HTTP mock server efficiently simulates backend responses for testing purposes, enabling seamless integration and streamlined development processes with comprehensive documentation and API references.
Kotlin Multiplatform RPC based on Ktor and KSP
Kaptos SDK offers a unified API to interact with Aptos services, supporting customizable client settings and facilitating account management and transaction submission with domain-specific language features.
Manages object pooling efficiently, enhancing resource reuse and performance in applications. Supports LIFO strategy, customizable configurations, and adapts to various environments with ease.
Small library for asynchronously persisting single instances of data classes with a simple API, leveraging coroutines and serialization, ensuring data integrity and non-blocking operations.
Offers an enhanced Material 3 Switch with additional animations and color states, serving as a drop-in replacement for Jetpack Compose's default switch implementation.
All-in-one toolkit enhances mobile and web development, streamlining processes and improving efficiency with comprehensive features tailored for development in Swift and related languages.
Facilitates interaction with the Solana blockchain, enabling integration through Maven dependencies. Offers access to snapshot releases via GitHub Packages for streamlined development.
Offers a type-safe SDK for interacting with the Podcast Index API, providing authentication, logging, serialization, and search capabilities for building podcast applications.
Phone number parsing library based on Google’s Libphonenumber. Validates, normalizes, and formats phone numbers, with embedded metadata for efficient runtime performance.
Facilitates processing of XML-based story formats, enhancing storytelling capabilities in projects with streamlined integration through Gradle dependency management.
Alert library facilitates creating customizable alerts with styles like Standard, Split, and Snackbar, supporting features like automatic dismissal, vibration, and background color customization.