MagicDoor
-
- 2,988 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
The foundation of MagicCSharp: the IMagicUseCase pattern with convention-based dependency injection, Snowflake ID and unguessable key generation, testable time through .NET's TimeProvider, request ID tracking... More information -
- 2,340 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Event dispatching and handling infrastructure for MagicCSharp applications -
- 2,169 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Storage-agnostic data contracts for MagicCSharp: the repository interfaces, opt-in pagination, soft delete and search, offset pagination models, and LINQ filter helpers. No Entity Framework dependency — a... More information -
- 1,857 total downloads
- last updated 2/4/2025
- Latest version: 1.0.2
Extensions and utilities for building AI-powered applications using Microsoft.Extensions.AI -
- 1,496 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
AWS SQS event dispatcher and consumer implementation for MagicCSharp.Events -
- 1,466 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Kafka event dispatcher and consumer implementation for MagicCSharp.Events -
- 576 total downloads
- last updated 10/12/2023
- Latest version: 1.0.1
A library generated from a OpenAPI doc -
- 547 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Drift-free scheduled background services for MagicCSharp. Runs a job on a time-of-day or interval schedule, with a lock so one instance runs each occurrence. The default lock and schedule store suit one... More information -
- 505 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
ASP.NET Core integration for MagicCSharp: request ID middleware that accepts or generates a correlation ID per request and flows it through async calls and logs. -
- 470 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Everything a MagicCSharp web service needs, wired in two calls. Brings in the core, ASP.NET, events and scheduling packages and registers use cases, TimeProvider, Snowflake IDs, request-ID tracking, in-process... More information -
- 423 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Entity Framework Core implementation of the MagicCSharp repository contracts. Base repositories for id- and key-keyed entities with batch writes, opt-in pagination, soft delete and search; the DAL base classes;... More information -
-
- 413 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Build rules for a MagicCSharp codebase: Roslyn analyzers that make the code-style conventions compile errors — no ambient DateTime.Now, dependencies named after their type, braces on every body, records for... More information -
-
- 378 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
PostgreSQL wiring for MagicCSharp.Data.EntityFramework: a pooled context factory with sane pool and retry settings that fails fast on a bad connection string, a design-time factory for dotnet ef, and a command... More information -
- 325 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Scaffolding for a MagicCSharp repository: create services, domains, shared libraries and entities, and lint the conventions the compiler cannot. Install globally with 'dotnet tool install -g MagicCSharp.Cli',... More information -
- 262 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Repository integration testing for MagicCSharp against a real PostgreSQL in Testcontainers: one container shared across the suite, a logical database per test class, schema created once, and tables truncated... More information -
- 233 total downloads
- last updated 9/24/2026
- Latest version: 1.0.2
Test doubles for MagicCSharp: a deterministic key generator driven by the test's TimeProvider, a synchronous event dispatcher, and an in-memory distributed lock. No test framework or database dependencies — see... More information -
- Deprecated
-
- 114 total downloads
- last updated 9/23/2026
- Latest version: 1.0.0
dotnet new template for a MagicCSharp repository: several services in one repository, each with its own solution, sharing a set of libraries. Pair it with the MagicCSharp.Cli tool (mcs) to create services,... More information