Skip to content

Gryd.IOBuild Scalable .NET Applications

Enterprise-grade framework following Clean Architecture, DDD, and CQRS patterns. Modular, testable, and production-ready.

Gryd.IO

๐Ÿ“ฆ Core Packages โ€‹

๐Ÿงฉ Modules โ€‹

๐Ÿš€ Quick Start โ€‹

Frontend contract migration (V1): /frontend/v1-http-contract-migration

Install the packages you need:

bash
# Core packages
dotnet add package Gryd.Core
dotnet add package Gryd.Domain
dotnet add package Gryd.Application
dotnet add package Gryd.Infrastructure
dotnet add package Gryd.API
dotnet add package Gryd.Observability
dotnet add package Gryd.Observability.OpenTelemetry

# Modules
dotnet add package GrydAuth
dotnet add package GrydAudit
dotnet add package GrydCrud
dotnet add package GrydReports
dotnet add package GrydJobs
dotnet add package GrydNotifications

Configure in your Program.cs:

csharp
using Gryd.API.Extensions;

var builder = WebApplication.CreateBuilder(args);

// Add Gryd.IO services
builder.Services.AddGrydCore(typeof(Program).Assembly);
builder.Services.AddCoreExceptionHandler();

var app = builder.Build();

// Unified exception pipeline
app.UseExceptionHandler();

app.Run();

๐Ÿ’ก Why Gryd.IO? โ€‹

FeatureGryd.IOManual Implementation
Setup TimeMinutesDays/Weeks
ArchitectureClean Architecture built-inYou design it
PatternsCQRS, Repository, Result, etc.Implement yourself
ValidationFluentValidation pipelineManual integration
Multi-tenancyFirst-class supportComplex to add
Testing100+ tests includedWrite from scratch

Released under the MIT License.