{"repo":"ttu/json-flatfile-datastore","free":true,"listed":false,"github":"https://github.com/ttu/json-flatfile-datastore","clone":"git clone https://github.com/ttu/json-flatfile-datastore.git","description":"Simple JSON flat file data store with support for typed and dynamic data.","language":"C#","stars":478,"topics":["c-sharp","json","database","datastore","dotnet-core","flat-file","dynamic"],"license":"MIT","category":"databases-storage","readme_excerpt":"JSON Flat File Data Store ---------------------------------- Build server Platform Build status ------------- ---------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- GH Actions Linux GH Actions Windows A lightweight, JSON-based data storage solution, ideal for small applications and prototypes requiring simple, file-based storage. A compact API offering essential data-handling capabilities Support for both dynamic and typed data structures Synchronous and asynchronous operations JSON file-based storage with: Easy initialization Simple editing Perfect for small apps and prototyping Optional encryption for secure data storage .NET implementation & version support: .NET Standard 2.0 For example, .NET 6, .NET Core 2.0, .NET Framework 4.6.1 Docs Website https://ttu.github.io/json-flatfile-datastore/ --- Installation Install the latest version from NuGet. Example Typed Data Note: A typed collection reads JSON into instances of the typed model, so any properties present in the JSON file but missing from the model are dropped on the next write. Don't mix typed and dynamic access against the same collection if the dynamic side adds fields the typed model doesn't declare — those fields will be lost the next time the typed collection is saved. Use a dynamic collection ( GetCollection(string) ) when the schema is open. Dynamically Typ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ttu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ttu/json-flatfile-datastore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}