⚡ .NET Architecture Generator is a productivity extension for Visual Studio designed to instantly generate clean folder structures and boilerplate files for 10 popular modern software architectures in your .NET projects. 🌟 Key Features
🏗 Supported Architectures Architecture Description1 Clean Architecture Full separation of Domain, Application, Infrastructure, and Presentation layers. 2 Vertical Slice Feature-driven structure grouping Commands, Queries, and Handlers together. 3 Hexagonal (Ports & Adapters) Isolates core domain logic from external concerns via Primary and Secondary ports. 4 Onion Architecture Concentric layered design where dependencies strictly point toward the domain core. 5 CQRS Segregates Command execution from Query operations with dedicated DTOs and Handlers. 6 Domain-Driven Design (DDD) Rich domain modeling with Aggregates, Value Objects, Domain Events, and Repositories. 7 Modular Monolith Independent business modules with dedicated contracts and shared BuildingBlocks. 8 Microservices (Template) Service structure with integration events, controllers, and sample Proto definitions. 9 N-Tier (Traditional Layered) Classic 3-tier layering: Data Access Layer (DAL), Business Logic (BLL), and Presentation. 10 Event-Driven Architecture (EDA) Asynchronous decoupled architecture featuring Event definitions, Producers, and Consumers. |