SharpCoreDB
High-performance embedded database for .NET 10 with SQL, encryption, and file-based storage.
View on GitHubStory behind the project
SharpCoreDB was built for teams that need a fast local database without external server complexity, while keeping production quality standards.
Problem this solves
For many workloads, a full database cluster is too heavy, while plain JSON files are too limited for reliable queries and transactional flows.
Architecture
Single-file storage engine with SQL parser, transactional write flow, extensible modules, and strong focus on performance.
Lessons learned
Designing performance, security, and developer ergonomics together from day one prevents expensive rework later.
Screenshots
Code snippets
var factory = new DatabaseFactory();
var db = factory.Create("app.scdb", "master-password");
db.ExecuteBatchSQL(["CREATE TABLE posts (id INT, title TEXT)"]);
db.Flush();