Sharc.Core
1.2.80
dotnet add package Sharc.Core --version 1.2.80
NuGet\Install-Package Sharc.Core -Version 1.2.80
<PackageReference Include="Sharc.Core" Version="1.2.80" />
<PackageVersion Include="Sharc.Core" Version="1.2.80" />
<PackageReference Include="Sharc.Core" />
paket add Sharc.Core --version 1.2.80
#r "nuget: Sharc.Core, 1.2.80"
#:package Sharc.Core@1.2.80
#addin nuget:?package=Sharc.Core&version=1.2.80
#tool nuget:?package=Sharc.Core&version=1.2.80
Sharc.Core
Low-level engine internals for the Sharc database engine.
B-tree traversal, page I/O, record decoding, varint primitives, and write engine — the foundation layer that powers all Sharc packages. Pure C#, zero native dependencies.
Features
- B-Tree Layer: Generic
BTreeReader<T>andBTreeCursor<T>with JIT-specialized cell parsing. - Page I/O:
IPageSourceabstraction for File, Memory, Mmap, and Cached page access. - Record Codec: Zero-allocation record decoding via
ReadOnlySpan<byte>directly on page buffers. - Varint Primitives:
VarintDecoderandSerialTypeCodecfor SQLite wire format parsing. - Write Engine:
PageManager,CellBuilder,BTreeMutatorfor B-tree splits and ACID transactions. - Schema Reader: Parses
sqlite_schematable into structuredTableInfoandColumnInfo.
Note
This is an internal infrastructure package. Most users should reference the top-level Sharc package instead, which re-exports the public API surface.
| 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
- No dependencies.
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Sharc.Core:
| Package | Downloads |
|---|---|
|
Sharc.Crypto
Cryptographic extensions for Sharc: AES-256-GCM page-level encryption with Argon2id key derivation. Transparent read/write encryption for SQLite databases in pure C#. |
|
|
Sharc
Pure C# SQLite read/write engine — 95x faster point lookups, zero per-row allocation, no native dependencies. Full CRUD, SQL query pipeline, WASM-ready (~40KB). Built for AI agents, Blazor, and edge deployment. |
|
|
Sharc.Vector
SIMD-accelerated vector similarity search for Sharc. Zero-copy BLOB decode, cosine/euclidean/dot product distance via TensorPrimitives, top-K nearest neighbor with metadata pre-filtering. |
|
|
Sharc.Graph
Graph traversal and AI trust layer for Sharc: 31x faster than SQLite CTEs. Zero-alloc edge cursors, two-phase BFS, ECDSA agent attestation, hash-chain audit ledger. |
|
|
Sharc.Arc
Cross-arc reference resolution, validation, and diff for Sharc distributed arcs. Never-throw resolution, multi-layer security validation, streaming data diff. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.80 | 115 | 2/27/2026 |
| 1.2.77 | 192 | 2/26/2026 |
| 1.0.0-alpha | 110 | 2/20/2026 |