OnionForge AI — Enterprise Architecture Generator for .NET OnionForge AI is a next-generation Visual Studio extension and CLI toolkit designed to accelerate enterprise-grade .NET development using modern architectural patterns. Built specifically for developers and software architects, OnionForge automates the creation of production-ready code using: Onion Architecture Domain-Driven Design (DDD) CQRS MediatR FluentValidation Minimal APIs Clean Architecture principles Repository + Unit of Work Outbox Pattern OpenTelemetry-ready structure Docker-ready infrastructure AI-powered focused code generation 🚀 Why OnionForge? Modern enterprise applications require a massive amount of repetitive setup and boilerplate. OnionForge eliminates that friction by generating: Aggregates Commands Queries Handlers Validators Minimal API endpoints Repositories EF Core configurations Docker support Outbox infrastructure Telemetry scaffolding Test-ready architecture This allows teams to focus on business logic instead of repetitive plumbing. ✨ Key Features 🧠 AI-Powered Code Generation Generate focused, architecture-compliant C# code using AI. Example: onionforge ai-code AI generates: Production-ready CQRS code Proper layering Validation rules DDD-friendly structures Compile-focused output 🏛 Onion Architecture + DDD Generate enterprise-ready solutions with proper separation of concerns. Structure includes: src/ App.Api App.Application App.Domain App.Infrastructure tests/ App.UnitTests App.IntegrationTests ⚡ CQRS + MediatR Automation Generate: Commands Queries Handlers Validators Endpoints within seconds. 🌐 Minimal APIs Support Automatically scaffold Minimal API endpoints with: Request/response handling MediatR integration Swagger-ready configuration Status code mappings 🧱 Enterprise Infrastructure Built-in support for: Repository Pattern Unit of Work Domain Events Outbox Pattern Serilog Health Checks OpenTelemetry Docker 🔥 Powerful CLI onionforge new-solution onionforge add-aggregate onionforge add-command onionforge add-query onionforge add-handler onionforge add-endpoint onionforge add-crud onionforge add-outbox onionforge add-docker onionforge add-otel 💡 Perfect For Enterprise applications SaaS platforms ERP systems E-Commerce solutions Microservices Modular monoliths Backend APIs Cloud-native systems 🎯 Designed For Software Architects Senior .NET Engineers Backend Teams Solution Architects Enterprise Development Teams 🛠 Tech Stack .NET 10 ASP.NET Core EF Core MediatR FluentValidation Serilog OpenTelemetry Minimal APIs 📈 Productivity Benefits With OnionForge, teams can: ✅ Reduce boilerplate dramatically ✅ Standardize architecture across teams ✅ Accelerate feature delivery ✅ Improve maintainability ✅ Enforce architectural consistency ✅ Focus on business logic instead of setup 🌟 Vision OnionForge aims to become the ultimate enterprise architecture accelerator for the modern .NET ecosystem — combining AI with proven architectural patterns to help developers build scalable, maintainable, and production-ready systems faster than ever before. Built by developers. Designed for real-world enterprise software. |