Szblajos.CloudNative.Templates
1.0.1
dotnet new install Szblajos.CloudNative.Templates::1.0.1
CloudNative.Templates
A collection of templates for building cloud native .NET applications.
⚠️ Project Status
This template collection is under active development.
- The included microservice template (powered by .NET Aspire) is not finished yet.
- More templates and features will be added in the future.
- Breaking changes may occur until the first stable release.
📦 Installation
The templates are published on NuGet.org under the user account: szblajos.
Install the template package globally using the following command:
dotnet new install Szblajos.CloudNative.Templates
🗑️ Uninstallation
To remove the installed template package from your machine, run:
dotnet new uninstall Szblajos.CloudNative.Templates
This will uninstall all templates provided by this package.
🚀 Usage
After installation, you can create a new solution using the included microservice template. For example:
dotnet new clamsaspire -n StockService
This will scaffold a new solution named StockService
using the Aspire-powered microservice template.
📚 Templates
clamsaspire: Modern microservice template with Clean Architecture, Aspire orchestration, and cloud-native best practices.
Features:
- Clean separation of concerns (Application, Domain, Infrastructure, API)
- Outbox pattern for reliable messaging
- Pluggable message broker (RabbitMQ or Azure Service Bus)
- Flexible response cache (Redis or Azure Cache for Redis)
- PostgreSQL with Entity Framework Core
- CQRS and Mediator pattern
- FluentValidation and Mapperly integration
- Ready for Aspire orchestration and cloud-native deployments
More templates will be added in the future.
📝 Notes
- Please report issues or suggestions via GitHub.
- Contributions are welcome!
📄 License
This project is licensed under the Apache License 2.0.
See the NOTICE.txt file for additional information.
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.1 | 123 | 8/20/2025 |