Browse Kotlin Multiplatform libraries
index data from klibs.ioImplements ULIDs with cryptographic security, providing lexicographically sortable, URL-safe, 128-bit compatible identifiers. Supports timestamp-based generation and multiplatform environments with minimal dependencies.
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.
mDNS announcer supporting broadcast-only service registration with A/PTR/SRV/TXT records, configurable hostname/IP/port/TXT, event hooks, AirPlay2 example, periodic broadcast and C/C++ shared-lib bindings.
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.
Unified API for retrieving system app directories (temp, documents, cache, downloads), synchronous calls, application-id isolation for per-app subdirectories and standard path mappings.
Functional monads for safer null and error handling: Maybe, Either, Try; error-accumulating types, evaluation combinators for combining results, and tuple utilities up to quintuple.
Lightweight signal abstraction for emitting typed events and connecting synchronous handlers. Includes connection handles and a global named-signal registry for simple, minimal event routing.
Type-safe test fixture generation with a composable, declarative API for building complex object graphs, nested overrides, sealed/enum/null handling, annotation-driven auto-registration, and testing-framework integration.
CommonMark-compliant Markdown parser and renderer offering AST access for inspection and manipulation, extensible with GFM-style extensions (tables, strikethrough, autolink), outputs HTML, Markdown, or plain text.
MVP JDBC wrapper around SQLCipher offering a JNI-backed custom JDBC driver, unified API, native bridge, build tooling, and CI-friendly encrypted DB samples.
Unified toolkit offering app lifecycle, device and app info, clipboard read/write/observe, network and keyboard monitoring, haptics, sensor observation, navigation, share-sheet and file pick/save helpers.
Pure systems-programming toolkit enabling bit-exact C semantics with single-heap memory, C-compatible types, deterministic floating-point, and dual-mode bitshift engine for reliable C-to-language porting.
Async client for the KLIPY API enabling GIFs, stickers and clips search, trending, share logging, ad-aware responses (HTML/iFrame), customizable HTTP client and user-agent.
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.
Event-driven, non-blocking asynchronous runtime featuring multithreaded work-stealing scheduler, reactor, async TCP/UDP and runtime primitives; faithful line-by-line transliteration of upstream implementation with provenance headers.
High-performance arbitrary-precision BigInteger and BigDecimal implementations with zero-overhead standard aliases, pure native hot paths plus LibTomMath fallback, and extensive microbenchmarks demonstrating major speedups.
Direct Compose Desktop rendering into toolkit-owned Wayland wl_surface via EGL, bypassing X11/JAWT; creates wl_egl_window, resizes buffers, supports integer buffer and fractional UI scaling.
Enables easy execution of native functions in fission.io, offering a simple setup with dependency inclusion, function registration, and specialized environment deployment for seamless function routing.
Integrates LevelDB for Minecraft with multi-platform support, enabling efficient database management across various operating systems and architectures.
Native Postgres driver utilizing libpq supports SQLDelight integration and raw queries with local and remote listeners. Lacks multithread support, connection pool, and Windows compatibility.
Facilitates publishing a library to MavenCentral and building platform-specific artifacts, including Android AARs and iOS frameworks, with detailed steps for configuration and execution.
Enables development for Raspberry Pi, featuring tools for creating fonts and icons. Sample app available, with artifacts hosted on Maven Central, following Semantic Versioning.
Facilitates translation of signal processing code from Octave/MATLAB for mobile apps, offering 2D matrix support, row-major storage, and platform-specific optimizations.
Facilitates form validation processes across diverse platforms, offering build artifacts for Android, JVM, iOS, JS, macOS, Linux, Windows, and Wasm environments.
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.
Cross-platform ByteBuffer implementation offers Java NIO API compatibility, memory efficiency, endianness control, and buffer operations. Supports primitive types and runs on multiple platforms.