aspnext icon indicating copy to clipboard operation
aspnext copied to clipboard

ASP.NET 8 Opinionated template for fast development. Use Dev ready stack: ASP.NET 8 / C# + Docker + Zitadel + PostreSQL

Dotnet foundation Version Nuget package PRs Welcome

ASPNET-AWESOME-TEMPLATES

ASP.NET 6 Awesome templates for easy development. Write code, not Configs.

Logo

Phylosophy

  • Use actually powerful, but simple templates to to start coding in one command.

  • No useless complex stuff which is not used in 99.9% of the apps, like Event-sourcing, DDD, Multitenancy, and other buzz-words you may ecnounter. It can be included, but it is not must.

  • Only most useful techs and concepts are used: ASP.NET 6, Docker, Traefik, etc.

  • Use already configured Docker-compose, ASP.NET and other tools. Stop doing config-fucking. Start writing code in one click

Where to start

Currently, main repository contains Asp.AwesomeTemplates.Spa template - template with React, ASP.NET Core, and many other things.

Each Template is easy runs in docker, have its own README which contains info about project Stack, documentation and useful commands list.

If you don't want to use it, you can start with main template like this:

  1. Install template:
dotnet new --install Asp.AwesomeTemplates.Spa::0.3.2
  1. Create template with dotnet new:
dotnet new asp-awesome-spa -o "MyAwesomeProject"
  1. Use your template! (For example, go to Asp.AwesomeTemplates.Spa template README, it will have all required commands with your configuration)

Contribute

You can contribute by issue proposals, and making pull reqeusts.

Your ideas about how we can make this simpler, more easy etc are very much needed.