Browse Kotlin Multiplatform libraries
index data from klibs.ioLightweight runtime dependency injection container enables easy registration and retrieval of dependencies with features like auto-wiring, singletons, bindings, qualifiers, modules, and scopes management.
Serialize and deserialize ordered CSV and Fixed Length Format Files, leveraging a specific serialization library. Supports multiple platforms and offers easy integration via MavenCentral.
Redux-like state management library reducing boilerplate through a more developer-friendly API, supporting coroutines and offering streamlined setup for managing application state with minimal code complexity.
Offers a binding for llama.cpp, enabling API functionality for common usage across mobile platforms like Android and iOS.
Offers functions for converting Hebrew strings to Gematria values, integers to Hebrew numerals, and Talmudic page numbers to string representations. Includes multiplatform and export options for native and JavaScript libraries.
Converts crossword puzzle file formats, supports reading/writing various formats, generates PDFs, and includes a web interface for creating digital puzzles.
Library facilitates interaction with Telegram Bot API by offering data classes, methods for parsing requests, and sending messages. Supports Ktor client integration and provides examples for webhook handling and GitHub Actions.
Simplifies integration with Storyblok's API, enabling easy fetching of stories, datasources, links, and tags. Features lightweight, cross-platform compatibility with coroutine-based asynchronous requests.
Runtime for executing AWS Lambda functions, designed to minimize cold start issues, offers strongly-typed event models, supports both buffered and streaming functions, and provides advanced logging features.
Facilitates UI list management from shared codebases, enabling seamless content creation for RecyclerView, UITableView, and UICollectionView. Supports viewbinding and databinding, enhancing code reusability across projects.
Rapid development framework integrating logic, services and UI with modular DSL, type-safe APIs, flexible navigation, native components, custom themes, responsive layout, and client-server collaboration.
PDF viewing and handling toolkit with rendering, RAM/disk caching, remote persistence, configurable page preloading, shared zoom and search state, save/open/export flows, toolbar and thumbnail integrations.
API to support ICU string normalization for OkHttp across different platforms, leveraging native implementations. Integrates via Git Submodules and requires Git LFS for development.
Implements group operations on Curve25519 with functionalities like generating key pairs, signing messages, verifying signatures, and calculating shared keys. Offers a pure implementation.
Third-party API library for accessing Bilibili, supporting user authentication, relationship management, content search, video, column and live stream data retrieval, with high performance and type safety.
Adds form fields abstraction for implementing input forms with validations using reactive approaches, supporting both LiveData and Flow for validation logic. Includes chain and DSL validation formats.
Lua 5.3 lexer and parser for transforming source code to AST and vice versa. Includes ongoing semantic analysis for type information.
Facilitates interaction with Discord Rich Presence, offering cross-platform support, DSL capabilities, and field validation. Features event handling, logging, and customizable search paths.
ZIP input/output streams with Java-compatible byte-array streams, DEFLATE via zlib, adapters for common I/O libraries, and comprehensive ZipEntry metadata plus streaming APIs.
Library infers legal default speed limits for road segments, aiding in filling gaps in OpenStreetMap data. Supports relation membership, placeholder replacement, given speed limit matching, and fuzzy matching.
Redis client library facilitates communication with Redis servers using network sockets. Supports automated integration tests, native Linux and macOS compatibility, strict typing, and custom protocol interfacing.
Facilitates file input/output operations using the Posix API, bridging standard Java file APIs to native environments across various platforms.
Type-safe library enables automated data class mapping with compile-time validation, custom converters, seamless dependency injection integration, null safety, and an extensible architecture.
Implements a simple tree data structure for storing objects, with support for hierarchical organization and formatted string representation. Offers intuitive usage in multiple programming languages.
SQLDelight driver leverages SQLite3MultipleCiphers for encrypted database management, enabling seamless configuration, key management, and migration of encryption settings across software releases.
Lightweight memory-mapped I/O offering random access to large files, virtual memory-backed Source/Sink abstraction with efficient streaming, minimal overhead and zero-copy operations.
On-device debug logger capturing HTTP, MQTT and Bluetooth traffic — live browser and capture notification, structured AI-ready exports, secrets redacted at capture, memory-only ring buffer, noop release artifact.
Experimental library enabling JSON5 serialization and deserialization with support for polymorphic types, class discriminators, comment serialization, concise error messages, and duplicate key rejection.
Read, write and manipulate EPUB files via reader/writer API; auto-links stylesheets, offers CSS DSL and presets (or raw CSS), includes reader UI rendering via platform WebView, lazy resource loading.
Offers parser combinators for creating parsers and lexers. Facilitates token management through token producers and tokenizers, supporting flexible grammar definitions and handling of various token types.