Professional, enterprise-ready .NET architecture templates for modern application development
NetCrafter Templates provides a curated collection of battle-tested architectural patterns for .NET applications. Each template is designed with best practices, SOLID principles, and real-world scalability in mind.
- 🎯 Production-Ready - Battle-tested patterns used in enterprise applications
- 🏛️ Multiple Architectures - Choose the right pattern for your needs
- 📦 Easy Installation - Simple dotnet CLI integration
- 🧪 Test Coverage - Unit, Integration, and E2E tests included
- 📚 Comprehensive Docs - Detailed documentation for each template
- 🔄 Active Maintenance - Regular updates and improvements
Template | Description | Best For |
---|---|---|
Clean Architecture | Enterprise-grade layered architecture with DDD | Large, complex domain-driven applications |
Vertical Slice | Feature-focused architecture with Carter | CQRS-based microservices and APIs |
Modular Monolith | Modular architecture with domain events | Scalable monoliths with clear boundaries |
Onion Architecture | Dependency-inversion concentric layers | Domain-centric applications |
Serverless | Azure Functions-based architecture | Event-driven, cloud-native solutions |
# Install from NuGet (coming soon)
dotnet new install NetCrafter.Templates
# Or install from source
git clone https://github.com/yourusername/netcrafter-templates.git
cd netcrafter-templates
# Create a new project with Clean Architecture
dotnet new clean-arch -n MyAwesomeProject
# Create with Vertical Slice Architecture
dotnet new vertical-slice -n MyApiProject
# Create with Modular Monolith
dotnet new modular-monolith -n MyModularApp
# Create with Onion Architecture
dotnet new onion-arch -n MyDomainApp
# Create with Serverless Architecture
dotnet new serverless-arch -n MyFunctionsApp
- .NET SDK 9.0 or higher
- (Optional) Docker for containerization
- (Optional) IDE: Visual Studio 2022, VS Code, or JetBrains Rider
- 📖 Clean Architecture - Layered DDD approach
- 📖 Vertical Slice Architecture - Feature-based slices
- 📖 Modular Monolith - Modular design
- 📖 Onion Architecture - Concentric layers
- 📖 Serverless Architecture - Cloud-native functions
See CHANGELOG.md for a detailed history of changes.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the .NET community's best practices
- Built with ❤️ for developers who care about architecture
- 🐛 Report Issues
- 💬 Discussions
- 📞 Support Guide - How to get help and report issues
Made with ❤️ by the NetCrafter Team