DecentDB

ACID first. Everything elseโ€ฆ eventually.

Nim ๐Ÿ“„ Apache-2.0 โญ โ€ฆ
Screenshot of DecentDB

DecentDB is a embedded relational database engine focused on durable writes, fast reads, and predictable correctness. I created it thinking me and my AI friends could make something close to SQLite speed, turns out we did! Then I created native binding in a couple of languages and then made a DecentDB.MicroOrm and published to NuGet.org. Not terrible indeed.

Copilot says: AI-generated

A refreshingly honest embedded database that prioritizes getting the fundamentals right โ€” rock-solid ACID transactions, crash-safe recovery, and PostgreSQL-like SQL without pretending to be something its not.

Key features:

  • ๐Ÿ”’ ACID transactions with write-ahead logging and crash-safe recovery
  • ๐Ÿ˜ PostgreSQL-flavored SQL with JOINs, CTEs, and window functions
  • ๐Ÿ‘ฅ Snapshot isolation for concurrent readers with a single writer
  • ๐ŸŒ SDKs for C#, Go, Node.js, and Python so you can embed it anywhere

This summary was generated by GitHub Copilot based on the project README.