SharpCoreDB 1.0.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package SharpCoreDB --version 1.0.4
                    
NuGet\Install-Package SharpCoreDB -Version 1.0.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SharpCoreDB" Version="1.0.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SharpCoreDB" Version="1.0.4" />
                    
Directory.Packages.props
<PackageReference Include="SharpCoreDB" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SharpCoreDB --version 1.0.4
                    
#r "nuget: SharpCoreDB, 1.0.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SharpCoreDB@1.0.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SharpCoreDB&version=1.0.4
                    
Install as a Cake Addin
#tool nuget:?package=SharpCoreDB&version=1.0.4
                    
Install as a Cake Tool

<div align="center"> <img src="https://raw.githubusercontent.com/MPCoreDeveloper/SharpCoreDB/master/SharpCoreDB.jpg" alt="SharpCoreDB Logo" width="200"/>

SharpCoreDB

High-Performance Embedded Database for .NET 10

License: MIT .NET NuGet Sponsor </div>


📊 Project Status

Current Version: 1.0.2
Feature Completion: 82% ✅
Status: Production-ready for core features

👉 View Detailed Status | View Roadmap | Known Issues


A high-performance, encrypted, embedded database engine for .NET 10 with B-tree indexes, SIMD-accelerated analytics, and 345x analytics speedup. Pure .NET implementation with enterprise-grade encryption and world-class analytics performance.

  • License: MIT
  • Platform: .NET 10, C# 14
  • Encryption: AES-256-GCM at rest (0% overhead, sometimes faster! ✅)
  • Analytics: 345x faster than LiteDB with SIMD vectorization ✅
  • Analytics: 11.5x faster than SQLite with SIMD vectorization ✅
  • B-tree Indexes: O(log n + k) range scans, ORDER BY, BETWEEN support ✅

🗃️ SQL Support

  • DDL: CREATE TABLE, DROP TABLE, CREATE INDEX, DROP INDEX
  • DML: INSERT, SELECT, UPDATE, DELETE, INSERT BATCH
  • Queries: WHERE, ORDER BY, LIMIT, OFFSET, BETWEEN
  • Aggregates: COUNT, SUM, AVG, MIN, MAX, GROUP BY
  • Constraints: NOT NULL, UNIQUE, DEFAULT values, CHECK constraints
  • Advanced: JOINs, subqueries, complex expressions

📊 Performance Benchmarks (January 2026)

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on SharpCoreDB:

Package Downloads
SharpCoreDB.EntityFrameworkCore

Entity Framework Core provider for SharpCoreDB encrypted database engine. Built for .NET 10 with C# 14. Supports Windows, Linux, macOS, Android, iOS, and IoT/embedded devices with platform-specific optimizations. Compatible with SharpCoreDB 1.0.4 DEFAULT values.

SharpCoreDB.Serilog.Sinks

A Serilog sink for SharpCoreDB - a lightweight, encrypted, file-based database. Features efficient batch logging with AES-256-GCM encryption, AppendOnly storage engine for maximum write speed, and full async support. Compatible with SharpCoreDB 1.0.4+ with DEFAULT values and CHECK constraints.

SharpCoreDB.Extensions

Extensions for SharpCoreDB including Dapper integration and ASP.NET Core health checks. Built for .NET 10 with C# 14. Supports Windows, Linux, macOS, Android, iOS, and IoT/embedded devices with platform-specific optimizations.

SharpCoreDB.Data.Provider

Data provider layer for SharpCoreDB on .NET 10.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.5 164 1/11/2026
1.0.4 135 1/3/2026
1.0.0 163 12/26/2025

v1.0.4: Added DEFAULT values and CHECK constraints for enhanced data integrity. DEFAULT supports literals, expressions, and CURRENT_TIMESTAMP. CHECK constraints validate data on INSERT/UPDATE with custom expressions. 90% feature complete with production-ready data integrity features.