Browse Kotlin Multiplatform libraries
index data from klibs.ioGenerates typesafe APIs from SQL statements, verifies schema and migrations at compile-time, and enhances IDE with autocomplete and refactoring for simplified SQL management. Supports multiple SQL dialects.
Asynchronous, consistent, transactional storage replacing SharedPreferences; supports preferences and typed objects with Proto/JSON serialization, optional Rx adapters, and atomic updates.
Abstract SQLite interfaces with basic implementations, plus framework bindings and language-friendly extensions to build customized database access layers; intended as a lightweight alternative to higher-level ORMs.
Asynchronous, unencrypted persistent key-value storage offering a Web Storage–compatible API, batch operations, multi-database support and simple async get/set/remove methods for React Native apps.
Typed repository for managing data flow from local and network sources, supporting CRUD operations, data validation, conversion, synchronization, and error tracking.
Library for persisting key-value data in common code across multiple platforms. Features include platform-specific settings implementations, factory classes, property delegates, listeners, and experimental support for serialization and coroutines.
Mobile database runs directly on phones, tablets, or wearables, offering object-oriented data models, efficient resource usage, and offline capabilities. Includes real-time data sync across users and devices.
Assists in saving and restoring objects to and from disk using coroutines, serialization, and Okio. Features include read-write locks, in-memory caching, default values, and migration support.
Simple in-memory key-value cache supporting time-based and size-based evictions, cache loaders, event listeners, and unit testing capabilities with flexible expiration and eviction policies.
Compact Mi Home client enabling direct control of lights, air conditioners, purifiers, sensors and robots via MiotAPI, featuring modular control/device frameworks and performance-focused rewrite.
Secure key-value storage library, wrapping iOS Keychain and implementing encrypted SharedPreferences for Android. Supports storing, retrieving, and deleting data types like String, Int, Float, and more.
Simplifies networking and database caching, handling resource states efficiently and ensuring a fluid app experience. Integrates with Ktorfit, Retrofit, or core networking modules for flexible implementation.
Effortlessly encrypts and persists data using hardware-backed security, offering one-code-path simplicity, seamless integration, and protection for sensitive information like OAuth tokens.
SQLite driver enabling user-friendly library integration, primarily supporting native clients on Apple and Windows platforms. Powers the SQLDelight library, facilitating smoother database interactions.
Real-time audio, video and signaling stack with WebRTC integration, CLI client (zcall), build tooling, static libraries and standards-compliant features like trickle-ICE, STUN consent freshness, data channels.
Library for embedding NoSQL JSON document databases with features like SQL++ queries, observable entities, binary attachments, and data synchronization. Provides extensive API support for SQL++, key/value, full-text search, and peer-to-peer sync.
Annotation-based caching library enables seamless caching of function results with `@Cacheable`. Supports parameters for cache size limit and thread-safe execution, ensuring efficient and controlled caching mechanisms.
Multiplatform key-value store and local cache storage offering features like schema-less SQLite storage, event observation via Flow, cache expiration strategies (FIFO, LRU), list structures for paging, property delegation, and support for primitive and serializable values.
Efficiently caches and shares ongoing requests by parameters as keys, reducing network workload in large applications. Supports in-memory and customizable caching, providing versatile data retrieval with various caching strategies.
Creates a debugging menu featuring network inspection, customizable properties, and key-value storage. Allows toggling settings, selecting options, and executing actions through a user-friendly interface.
Wrapper around IndexedDB, enabling access via suspend functions for linear, non-callback control flow. Facilitates database creation, migration, transactions, and data operations with key ranges and cursors.
Store mutable state persistently within composable functions, supporting various data types like String, Int, and Boolean, and simplifying state retention across app restarts.
Implements a cross-platform solution for RocksDB, enabling high-performance embedded key-value storage across various platforms, with full API support on JVM, Android, Linux, iOS and macOS.
Abstracts MLS and Proteus into a unified API, provides FFI bindings for various platforms, and includes an encrypted keystore using SQLCipher or AES256-GCM. Offers comprehensive build instructions and versioning guidelines.
Fast NoSql document store for managing JSON objects with typed and schemaless data. Features developer-friendly APIs, asynchronous operations, indexing, and extensibility for custom serializers or storage backends.
Offers a cloud-based CI platform for testing and benchmarking code analyzers, including services for sharing tests, creating online demos, and participating in code analysis contests. Also features a platform for reporting and deduplicating vulnerabilities.
Enables shared logic across platforms with networking capabilities using Ktor and cross-platform key-value storage utilizing datastore and multiplatform-settings. Seamlessly handles requests and data storage.
Facilitates object storage and retrieval in shared or datastore preferences. Supports both Android and JVM environments, enabling easy initialization, saving, loading, listing, and removal of preferences.
A database/framework for defining, querying, and storing structured data efficiently across platforms. It supports powerful features like advanced querying with filters and aggregations, cross-platform serialization (JSON, YAML, ProtoBuf), and historical data versioning.
Turns natural-language prompts into full Material 3 themes at runtime — generating colors, typography, and shapes from LLM seeds, expanding via HCT, with per-key caching and presets.