Skip to content

Arch Toolkit

Latest tag Maven Central

Arch Toolkit is a set of focused Kotlin Multiplatform libraries for reactive storage, restorable state, and request orchestration. It keeps these concerns small and composable so applications can adopt one module without adopting a framework.

The documentation always represents the current master branch. The badges above show the latest repository tag and the latest version available from Maven Central.

Modules

Module Purpose
storage-core Reactive key-value contracts and typed adapters
storage-memory Process-local storage for tests and temporary state
storage-datastore Persistent preferences backed by AndroidX DataStore
state-handle Typed delegates over SavedStateHandle
splinter One-shot, polling, and mirrored-flow orchestration

Supported Targets

The common target set is Android, JVM, iOS arm64, iOS simulator arm64, JavaScript, and WasmJS. storage-datastore is operational only on Android, JVM, and Apple targets because AndroidX DataStore does not provide the web backend used by this project.

Start Here