A fully configured, “batteries-included” project template for rapidly bootstrapping new .NET 8 Web API services.
Leverage Visual Studio or dotnet new to scaffold a production-ready API—complete with logging, DI, swagger, common middleware and folder structure—so you can focus on business logic instead of boilerplate.
- Zero-config setup: Swashbuckle/Swagger, Serilog, CORS policy, HealthChecks, structured folders
- Customizable parameters: Replace namespaces, project name and defaults with a single
--nameflag - Shareable via CLI: Install from GitHub or NuGet and version your template like any other package
- Team-friendly: Enforce conventions and reduce on-boarding friction across your organization
New features, optimizations, and UI enhancements are added frequently.
Gregory Perozzo
dot-net-api-template is licensed under the MIT license.