SharpCoreDB 1.0.4
See the version list below for details.
dotnet add package SharpCoreDB --version 1.0.4
NuGet\Install-Package SharpCoreDB -Version 1.0.4
<PackageReference Include="SharpCoreDB" Version="1.0.4" />
<PackageVersion Include="SharpCoreDB" Version="1.0.4" />
<PackageReference Include="SharpCoreDB" />
paket add SharpCoreDB --version 1.0.4
#r "nuget: SharpCoreDB, 1.0.4"
#:package SharpCoreDB@1.0.4
#addin nuget:?package=SharpCoreDB&version=1.0.4
#tool nuget:?package=SharpCoreDB&version=1.0.4
<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
📊 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 | Versions 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. |
-
net10.0
- Microsoft.Extensions.DependencyInjection (>= 10.0.1)
- Microsoft.Extensions.Logging (>= 10.0.1)
- Microsoft.Extensions.ObjectPool (>= 10.0.1)
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.
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.