Browse Kotlin Multiplatform libraries
index data from klibs.ioAsynchronous, consistent, transactional storage replacing SharedPreferences; supports preferences and typed objects with Proto/JSON serialization, optional Rx adapters, and atomic updates.
Implements a preference system with Material 3 design for Jetpack Compose, offering various preference types, theming options, and customizable data sources for flexible and efficient UI development.
Effortlessly encrypts and persists data using hardware-backed security, offering one-code-path simplicity, seamless integration, and protection for sensitive information like OAuth tokens.
Enables elegant data persistence in Compose environments, supporting various data types and custom types. Features low coupling, lightweight implementation, and extensibility with other storage frameworks like MMKV and DataStore.
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.
UI framework enhances desktop applications with global theme control, Material Design 3 style, and essential widgets. Features include data persistence, dynamic dark mode, and theme management.
Enables intuitive management of app preferences using a modern UI toolkit, streamlining shared preferences and datastore integration with customizable, dynamic UI components.
Simplifies preference management with a fluent API, supporting custom data objects, default values, and type safety for streamlined configuration handling.
Enhances AndroidX DataStore with type safety, eliminating string keys by representing preferences as objects. Supports SharedPreferences encryption and simplifies preference declaration and usage.
Lightweight storage wrapper library offering mutable and immutable storage solutions. Features include custom krate creation, nullable to non-null conversion, and integration with suspend libraries like DataStore.
Enhances secure data storage by enabling encrypted DataStore creation using `EncryptedFile`. Includes migration guides and supports fallback AEAD for previously encrypted data.
Implements preference management for UI settings with a focus on customization and scalability. Supports serialization, custom color schemes, typography, and spacing, enhancing user interface design adaptability.
Simplifies storing and retrieving key-value pairs with a user-friendly API, supporting asynchronous operations and customizable data store file locations.
Type-safe, reactive feature-flag and configuration manager with generated typed helpers, runtime local/remote providers, Compose-friendly observers, debug UI, and build-time dead-code elimination for disabled flags.
Facilitates local data storage, retrieval, and removal across platforms using native mechanisms. Supports various data types, including custom serializable objects through kotlinx-serialization integration.
Enables saving and retrieving serialized objects and standard data types in user preferences or app internal storage, supporting various platforms for app development.
Reduces boilerplate code in projects, providing core library functionalities and modules for key-value storage and manual dependency injection, though it is now deprecated.
Access shared preferences on iOS and Android, enabling storage and retrieval of key-value pairs with serialization support for complex data types.
Library mimics AndroidX Preferences for Compose, offering a simple API to modify settings across Android, Desktop JVM, and JS canvas environments.
Enables creation of Material Design 3 themes, offering dynamic themes with AMOLED support, persistent settings, pre-configured components, and detailed customization options for theme appearance and behavior.
Facilitates persistent configuration management, allowing definition and usage of various data types with default values, while supporting custom configuration settings and encryption keys.
Modern preferences layer built on AndroidX DataStore, enabling minimal boilerplate, type-safe autogenerated preference accessors from serializable models, reactive flows, and single-file configuration.
Typed, async-friendly key-value settings module offering persistent storage, reactive flows, optional encryption, schema migrations, and test utilities for unit and integration testing.
Ergonomic toolkit for app architecture: state machines for view/scene orchestration, storage abstractions with persisted delegates, recycler utilities, foldable posture helpers and a lightweight context provider.
Debug overlay embedding a floating panel to inspect HTTP traffic, view logs, toggle feature flags, manage typed preferences via codegen, and add custom debug screens—zero release overhead.
Type-safe, annotation-driven DataStore code generation producing zero-boilerplate compile-time implementations from simple interfaces; supports suspend and reactive reads, typed preferences, object serialization, and constructor/reflection instantiation.
Offers scaffolding for routing and navigation in multiplatform projects, emphasizing common code for navigation logic. Includes preference implementation and a simple testbed for development.
Utility library simplifies development by offering platform-specific tools and shared abstractions for managing coroutine dispatchers, accessing platform details, handling preferences, and launching URLs across Compose environments.
Enhances shared preferences by integrating with coroutines, offering suspend functions for immediate persistence, collector support for flows, and handling of enums, objects, and nullable values.
Lightweight, simple unified API to persist primitive values via native preference systems, supports custom preference names and requires minimal setup.