VestPocket is a file-based key-value store library for .NET that is compatible with AOT (Ahead-of-Time) compilation. It uses System.Text.Json source generators for serialization, stores records in a single file on disk, and keeps data in memory for fast access. The library supports thread-safe operations, append-only writes, key-prefix filtering, and maintenance to remove old record versions. It targets use cases like local caching, demo databases, and deploying application-specific data without a full database engine.

4m read timeFrom khalidabuhakmeh.com
Post cover image
Table of contents
What is VestPocket?Getting Started with VestPocketConclusion