MPCoreDeveloper
NuGet publisher profile
Packages (42)
SharpCoreDB
A lightweight, encrypted, file-based database engine with SQL support, AES-256-GCM encryption, modern C# features, and production-ready performance for time-tracking, invoicing, and project management applications. Supports Windows, Linux, macOS, Android, iOS, and IoT/embedded devices.
SharpCoreDB.VectorSearch
Vector search extension for SharpCoreDB โ SIMD-accelerated similarity search with HNSW + DiskANN-inspired indexing, hybrid fusion, and content-verified immutable artifacts (Munarium-inspired). Native C# 15 / .NET 11 support in v2.1 RC.
SharpCoreDB.Data.Provider
Data provider layer for SharpCoreDB on .NET 10.
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.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.7.1.
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.7.1+.
SharpCoreDB.Graph
Graph traversal extension for SharpCoreDB โ lightweight graph capabilities with ROWREF adjacency and SQL traversal functions. Pure managed C# 14, zero external dependencies, NativeAOT compatible.
SharpCoreDB.Functional
Functional facade for SharpCoreDB with zero-dependency Option, Fin, Seq, and Unit types, fluent composition, and low-allocation wrappers for .NET 10 and C# 14.
SharpCoreDB.Provider.YesSql
YesSql 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.
SafeWebCore
Lightweight, high-performance ASP.NET Core middleware that adds security headers targeting an A+ rating on securityheaders.com. Includes nonce-based CSP, Strict-Transport-Security, Permissions-Policy, Cross-Origin isolation, Trusted Types, and more รขโฌโ all configurable with a single line of code.
SharpCoreDB.EventSourcing
Optional event sourcing primitives for SharpCoreDB with append-only stream contracts, ordered reads, and lightweight snapshot records.
SharpCoreDB.Client.Protocol
Client-side protocol implementation for SharpCoreDB (gRPC, binary)
SharpDispatch
Standalone CQRS command dispatching primitives for .NET 10 and .NET 11 (C# 14 / C# 15).
SharpCoreDB.Client
.NET client library for SharpCoreDB network server (ADO.NET-like API)
SharpCoreDB.CQRS
Optional CQRS primitives for SharpCoreDB EventSourcing with command dispatching, aggregate root base, and outbox abstractions.
Posseth.NamedArguments.AnalyzerAndFixer
Roslyn analyzer that enforces named arguments in C# method calls and object creation expressions, and includes a code fix that converts positional arguments to named arguments automatically. Diagnostics include the fully qualified method path so excluded methods can be configured easily through .editorconfig (OnlyForRecords, UseDefaultExcludedMethods, ExcludedMethodNames).
SharpCoreDB.Graph.Advanced
`SharpCoreDB.Graph` provides traversal and pathfinding; `SharpCoreDB.Graph.Advanced` adds analytics, centrality metrics, subgraph analysis, and GraphRAG with vector search integration.
SharpCoreDB.Analytics
Analytics extensions for SharpCoreDB: aggregates, window functions, SIMD-accelerated analytics, and time-series helpers for .NET 10.
SharpCoreDB.Provider.Sync
Dotmim.Sync provider for SharpCoreDB โ enables bidirectional synchronization between SharpCoreDB and any Dotmim.Sync-supported database (PostgreSQL, SQL Server, SQLite, MySQL). Supports multi-tenant filtering for local-first AI agent architectures. Built for .NET 10 with C# 14.
SharpCoreDB.Distributed
Distributed extension for SharpCoreDB โ Horizontal sharding, replication, and backup strategies. Enterprise-scale distributed database capabilities with automatic failover and load balancing.
SharpCoreDB.Server.Protocol
Network protocol definitions for SharpCoreDB server (gRPC, binary, HTTP)
SharpCoreDB.Server.Core
Core server infrastructure for SharpCoreDB network server
SharpCoreDB.Projections
Optional projection engine primitives for SharpCoreDB event sourcing with projection registration, checkpointing contracts, and execution mode options.
SharpCoreDB.Functional.Dapper
Dapper adapter for SharpCoreDB.Functional with zero-dependency Option/Fin APIs and fluent functional composition for .NET 10 and C# 14.
SharpCoreDB.Functional.EntityFrameworkCore
Entity Framework Core adapter for SharpCoreDB.Functional with zero-dependency Option/Fin APIs and fluent functional composition for .NET 10 and C# 14.
Posseth.UlidFactory
A simple net Ulid factory note also available for MSSQL see project page on Git
SharpFunctional.MsSql
Functional-first SQL Server access for EF Core 10 and Dapper with zero-dependency functional types, retry jitter, circuit breaker snapshots, and OpenTelemetry activity enrichment hooks.
SharpCoreDB.Functional.Linq2DB
Production-ready linq2db adapter for SharpCoreDB.Functional. Zero-dependency Option/Fin/Seq APIs, compile-time LINQ safety, BulkCopy batching, full type mappings (ULID/GUID), and low-overhead queries. Perfect for AI/agentic and GraphRAG workloads on .NET 10 / C# 14.
SharpPortico.SourceGenerator
Incremental source generator that converts OpenAPI 3.0/3.1 specifications into gRPC services, protobuf messages and modern C# 14 client/server wrappers.
SharpPortico.Cli
Command-line companion for the SharpPortico OpenAPI -> gRPC source generator.
SharpPortico.Runtime
Tiny AOT-safe runtime helpers used by SharpPortico-generated gRPC code.
SharpCoreDB.Identity
Lightweight native identity services for SharpCoreDB encrypted single-file databases on .NET 10.
SharpCoreDB.Aspire.Hosting
.NET Aspire hosting integration for the SharpCoreDB network server
SharpCoreDB.Search
Lexical (full-text) search for SharpCoreDB โ a classifying tokenizer, PostgreSQL-16 English stop words, an English word-only stemmer and a BM25 inverted index. Pure managed C# 15 / .NET 11.
Posseth.Toyota.Client
A .NET 10 client library for the Toyota MyT (My Toyota) Connected Services API. Supports vehicle status, EV/battery data, remote climate control, lock status, trip history, notifications, driving statistics, and more. Includes first-class dependency injection support via AddToyotaClient().
SafeWebCore.FraudDetection
Optional advanced fraud-detection module for SafeWebCore. Detects Western-identity impersonation and penetration-test scanner traffic using IP, timezone, language, fingerprint, header, and behavioral signals. Supports options pattern configuration with runtime fallback to database-backed settings.
SafeWebCore.Analyzers
Roslyn analyzers for SafeWebCore. Catches common integration mistakes at build time (e.g. registering services without adding the middleware).
SCDMS.Aspire.Hosting
.NET Aspire hosting integration for the SCDMS web studio - registers the SCDMS container and links it to a SharpCoreDB server container over gRPC
SafeWebCore.Testing
Testing helpers for SafeWebCore. Includes header assertions, CSP/nonce assertions, and bootstrap helpers for integration tests.
SafeWebCore.JwtBearer
Optional companion module for SafeWebCore that validates the JWT authentication authority at startup. Detects a misconfigured or unreachable OpenID Connect authority (for example a typo such as "organisations") with a loud log or a fail-fast startup, instead of a silent 100% 401 availability incident.
Munarium.Core
Munarium pure kernel: the append-only fact ledger, governance gates and context composition, with storage, retrieval and model providers behind interfaces. No HTTP, no provider calls, no database.
SharpCoreDB.HybridSearch
Hybrid (lexical + vector) retrieval for SharpCoreDB: runs the BM25 lexical leg and the vector leg and fuses them by rank with reciprocal-rank fusion. Pure managed C# 15 / .NET 11.