Irmin
Irmin is a distributed, versioned store library for the OCaml programming language. It provides a Git-like experience for application data, allowing developers to create branches, commit changes, merge divergent histories, and synchronize state across multiple environments.
At its core, Irmin uses functional, immutable data structures and a content-addressable store. Data is organized
Irmin offers a generic store interface with pluggable backends. In practice, applications may run with an in-memory
Irmin is primarily used in the OCaml ecosystem, including MirageOS-based projects, to manage configuration, state, or