Browse Kotlin Multiplatform libraries
index data from klibs.ioFacilitates eHealth sector connectivity with initial draft APIs subject to change. Supports Android, iOS, JVM, Node.js, and web platforms, with future expansions planned.
Beautiful, customizable toast UI component with action buttons, multi-position placement, automatic queue management, dialog-safe display, built-in success, error, info and warning types, and a type-safe, easy API.
Converts Feishu (Lark) documents into standalone HTML files with faithful Feishu styling, image/attachment downloading, optional base64 embedding, MathJax math, syntax highlighting, async downloads and customizable templates.
Lightweight elliptical curve cryptography library enabling key pair creation, data signing, and signature verification with customizable curves and hashing algorithms. Suitable for cryptographic needs.
Facilitates creation of platform-specific bindings for integrating static libraries, automates Rust to Kotlin code generation, and supports publishing to Maven and GitHub Packages for streamlined distribution.
Offers efficient computational geometry algorithms and data structures, addressing common geometric problems with implementations like Closest Pair using naive and divide-and-conquer approaches.
XMP metadata parsing, manipulation and serialization with a compatible API, supports parsing from strings, configurable serialization options, and easy migration from original SDK imports.
Async-first, type-safe client for the Dodo Payments API handling payments, subscriptions, customers, products, refunds and discounts. Returns sealed result type (no exceptions) and optional isolated DI facade.
Control LED displays using a builder DSL to compose video/image areas, schedule and play modes, upload programs to HD fullcolor devices with in-memory media and device-specific transformer.
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.
Offers libraries to handle complex data type conversions, including digital data transfer rates, storage units, percentage formats, and temperature scales, enhancing code readability and efficiency.
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.
Offers platform utilities for determining the current host operating system and architecture, supporting multiple environments including Android, iOS, macOS, JS, and Linux.
Implements Unicode normalization using platform APIs, transforming composed and decomposed characters into a standardized form, ensuring consistent text representation across different systems.
Tiny, secure, URL-friendly unique string ID generator using a larger alphabet for shorter IDs. Includes optimized functions for performance, customizable parameters, and support for various random generation methods.
Blazing-fast developer setup manager and CLI tool simplifies managing environments using smart deck files. Features include curated news, one-click project control, templates, and disposable code runner.
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.
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.
Lightweight formatter converting durations into human-readable "time ago" strings. Zero dependencies, single-file implementation, customizable locale translations, supports past and future phrasing, minimal extensible API.
Track one-off and rate-limited actions across install, version, and session scopes using tag-based markers, time-window and count checks, to-do workflow, with persistent map/set and session cache.
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.
Lightweight wrapper around a file-IO implementation, fixing non-ASCII path handling, adding fluent path-building DSL, withFs execution block and Path-centric file operations (read/write/move/delete).
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.
Immutable collection implementations prevent external mutation, offering ImmutableList, ImmutableSet, and ImmutableMap types. Changes to underlying collections don't affect their state, ensuring data integrity.
Integrates LevelDB for Minecraft with multi-platform support, enabling efficient database management across various operating systems and architectures.
Manages and retrieves pricing data for trading card games, offering structured access to categories, groups, products, and prices through a comprehensive API.
Generates UUIDs with a simple library, mirroring `java.util.UUID` functionality. Includes critical dependency on secure-random, offering multiplatform support for various environments.
Offers core logic and game engine for Minesweeper, featuring customizable board setup, multiplatform support, SQLDelight integration, and seamless Maven Central deployment through GitHub Actions.