PRegister
PRegister is a lightweight, cross-language library that provides a persistent register abstraction for applications. It enables creating named registers, reading and writing values, and persisting state to durable storage when required.
In PRegister, registers are organized into namespaces; each register is a key-value pair with an optional type.
PRegister uses pluggable backends to store data. In-memory mode provides low latency access; file- or SQLite-backed
The project provides implementations in several languages, including Go, Python, and JavaScript, with community adaptations in
Common use cases include feature flag evaluation, dynamic configuration, and lightweight counters in microservices. It is