Browse Kotlin Multiplatform libraries
index data from klibs.ioReliable ARQ protocol implementation offering byte-for-byte wire compatibility with the reference, low-latency UDP transport, message/stream modes, tunable parameters, and pluggable congestion control.
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.
Enhances datetime functionality with type-safe APIs for time periods, similar to Swift's library. Supports operations like fetching, retrieving, iterating, and adjusting time periods across various units.
Enhances language with user-friendly extensions, including customizable logging capabilities and simplified integration, requiring no additional expertise to implement.
Retrieves UK train stations and locations, offering APIs for Android and iOS to access station data. Supports nearby station queries and utilizes a testing service for updates.
Lightweight assertions library offering functions like assertEquals, assertNotEquals, assertNull, and assertNotNull. Deprecated with a recommendation to use another testing library.
Port of Google's Ukey2 library enables secure device-to-device communication and handshake processes, tested against original C++ tests, facilitating encrypted message exchange between clients and servers.
Multiplatform wrapper for Bitcoin Core's secp256k1 library, offering cryptographic functionality across various platforms. Enhancements include support for multiple Apple platforms and faster JNI bindings for JVM targets.
Logging library enables structured logging with features like multi-line message handling, customizable timestamp formatting, and logging group mechanisms. Supports file outlets and log rotation.
Manages feature flags efficiently with easy integration. Supports local and remote flags, unit testing, and compatibility with any remote flag tool.
Implements algorithms for gait and balance assessment using an inertial measurement unit. Built on a matrix library, accessible through MavenCentral and CocoaPods.
Cross-platform SDK enabling seamless access to Doordeck services, supporting multiple platforms and development environments. Offers comprehensive documentation and sample projects for various targets.
Aggregates platform-specific system signals into a unified API, offering idiomatic language features, zero external dependencies, and extensive platform support for handling, awaiting, and raising signals.
Facilitates cross-platform app development with shared code for UI, leveraging Compose Multiplatform. Supports platform-specific customizations, including SwiftUI integration for iOS.
Collection of tools enhances application and library development with Gradle plugins for building CLI and UI applications, and libraries for stream and file IO, process management, and CLI parsing.
Offers platform utilities for determining the current host operating system and architecture, supporting multiple environments including Android, iOS, macOS, JS, and Linux.
Enables Minecraft server pinging for Java Edition, offering functionality to connect and retrieve server status. Provides build support for various platform-specific artifacts.
Implements a morphological analyzer with functionality similar to MeCab, supporting binary dictionary loading and offering various packages for ease of integration.
Implements a key-value data structure where values are deallocated with their keys, useful for caching short-lived objects. Offers operator support and serves as a temporary substitute for a standard library feature.
Implements Unicode normalization using platform APIs, transforming composed and decomposed characters into a standardized form, ensuring consistent text representation across different systems.
Enhances regular expression creation with a type-safe, expressive DSL, supporting automatic character escaping, named groups, lookahead/lookbehind assertions, and common regex operations.
Implements ULIDs with cryptographic security, providing lexicographically sortable, URL-safe, 128-bit compatible identifiers. Supports timestamp-based generation and multiplatform environments with minimal dependencies.
Cross-platform library for writing ID3 v2.3 tags to MP3 files, supporting byte array operations without reading or removing tags. Java compatibility with a builder interface.
Offers cross-platform UI elements and components, such as typography and layout tools, for creating mobile and desktop applications with consistent theming and customization.
Library enables exact base-10 arithmetic using native decimal types across platforms, providing consistent semantics and a single API for handling decimals, percentages, and currency amounts.
Enhances integration with the PC/SC API for smart card readers, offering an object-oriented interface, helper methods, and platform abstraction for streamlined card interaction across platforms.
Implements SHA-256 hashing with a minimal API to compute 32-byte digests from byte arrays; compact, lightweight, reference-derived, suitable for embedding.
Modernizes and streamlines a mobile object-database client: updates language and build toolchain, simplifies native builds using prebuilt binaries, cleans repository, preserves API for zero-effort migration.
Firebase Admin SDK for service-account credentials, OAuth2 token caching, JWT auth, and FCM messaging with rich notifications, topics/conditions, plus custom HTTP and crypto support.
Parses CSI/SGR ANSI escape sequences into styled text slices with color, intensity and style metadata; reconstructs plain text, iterates lines, and supports all 16 ANSI colors.