KVN (Key Value Notation) is a JSON backed, simple to use, key value storage solution for .NET.
var settings = new DatabaseSettings("./path/to/file.json");
var instance = new DatabaseInstance<MyPoco>(settings);
long id = 1;
var poco = new MyPoco { Value = "Hello, .NET!" };
instance[id] = poco;
// call .SaveChanges to commit your changes.
instance.SaveChanges();
Console.WriteLine(instance[id]); // Hello, .NET!
KVN aims to be thread safe, fast, and easy to use.