Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagsharedpreferences
datastore1.3.0-alpha09
6.0k47 used by

Asynchronous, consistent, transactional storage replacing SharedPreferences; supports preferences and typed objects with Proto/JSON serialization, optional Rx adapters, and atomic updates.

AndroidJSJVMNativeWasm·androidx·Apache License 2.0
Flocon1.8.3
349

Advanced debugging and inspection tool enabling real‑time remote inspection of apps: captures network/WebSocket/GraphQL traffic, mocks requests, displays analytics, images, storage, preferences and database contents.

AndroidJVMNative·openflocon·MIT License
KVault1.12.0
3123 used by

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.

AndroidNative·Liftric·MIT License
objectify3.2
35

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.

AndroidJVM·ionull
UserPreferences0.0.1
15

Cross-platform key-value storage library enables consistent data handling in Android and iOS applications, utilizing Shared Preferences and User Defaults, supporting various data types and offering easy data management.

AndroidNative·MatSawa·MIT License
ComposePreferences3.0.0
151 used by

Enables intuitive management of app preferences using a modern UI toolkit, streamlining shared preferences and datastore integration with customizable, dynamic UI components.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
settings-multiplatform2.4.0
8

Enhances AndroidX DataStore with type safety, eliminating string keys by representing preferences as objects. Supports SharedPreferences encryption and simplifies preference declaration and usage.

AndroidNative·ch4rl3x·Apache License 2.0
Noober-2.00.1
5

Cross-platform debugging tool enhances network request tracking, custom logging, and user property management. Supports deep link sharing, crash detection, and clean release artifacts, optimizing testing environments.

AndroidNative·noob-programmer1·Apache License 2.0
CachedFlow1.1.0
3

Stream-based caching for asynchronous data streams with typed keys, pluggable Store persistence, configurable strategies (IF_HAVE, ONLY_REQUEST, ONLY_CACHE), optional logging and serialization helpers.

AndroidJVMNative·dapadz·Apache License 2.0
KMPrefs1.2.0
21 used by

Facilitates local data storage, retrieval, and removal across platforms using native mechanisms. Supports various data types, including custom serializable objects through kotlinx-serialization integration.

AndroidJSJVMNativeWasm·N7ghtm4r3·Apache License 2.0
CachingLibrary-KMM1.1.0
1

Enables saving and retrieving serialized objects and standard data types in user preferences or app internal storage, supporting various platforms for app development.

AndroidNative·rakeshchander·Apache License 2.0
kmm-preferences1.1.0
1

Access shared preferences on iOS and Android, enabling storage and retrieval of key-value pairs with serialization support for complex data types.

AndroidNative·gal-digital-gmbh·MIT License
OnceKmp0.1.0
1

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.

AndroidJVMNative·mrjoechen·Apache License 2.0
preferences2.2.0
0

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.

JSJVM·jonapoul·Apache License 2.0
SharedPreferencesMultiplatform1.0.1
0

Enables shared preference functionality across mobile platforms with key-value storage management. Integrates seamlessly with dependency injection frameworks like Koin for efficient shared preference handling.

AndroidNative·FireLord·MIT License
KMPSHAREDPREF1.0.3
0

Lightweight, simple unified API to persist primitive values via native preference systems, supports custom preference names and requires minimal setup.

AndroidNative·ShahzaibAli02·Apache License 2.0
SecureVault-KMP0.3.0
0

Coroutine-first secure secret storage with native-backed encryption, observable Flow APIs, sealed error types, lifecycle-aware Compose integration, and simple reactive state binding for encrypted key-value data.

AndroidNative·Alims-Repo·Other
quick-store0.1.0-alpha01
0

Fast MMKV-compatible key-value store offering a unified, type-safe API, MMKV binary format, drop-in preferences adapters, null-on-miss getters, synchronous C++ core and no reflection or annotation processors.

AndroidNative·santimattius·Other
Page 1