A curated list of awesome ASP.NET things.
- AppMetrics - App Metrics is an open-source and cross-platformTOs using reflection, allows for custom mapping and much more.sed to record and report metrics within an application.
- Application Insights- [aspnet-api-versioning](https://github.com/Microsoft/aspnet-apiown application insights solution hosted on Azure.
- Serilog - Serilog is logging framework that allows structured logging to many sinks.
- NLog - A more standard logging framework with MVC (Core) support.
- Log4net - Port of the popular Log4J framework to C#.
- MiniProfiler - A profiler with integration for EntityFramework, MVC and more.
- Swashbuckle - Easy Swagger and Swagger UI integration for both Framework and Core.
- NSwag - Alternative to Swashbuckle. Also is able to generate TypeScript from the Swagger documentation.
- AutoMapper - Tool to map models to DTOs using reflection, allows for custom mapping and much more.
- aspnet-api-versioning - Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
- Ocelot - Gateway made in .NET Core.
- Hangfire - Framework used to execute background tasks for .NET Framework and Core.
- IdentityServer 4 - OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
- AspNetCoreApiTemplate - Made with Swagger, Serilog, EntityFramework Core and implements a basic Service-Repository structure.
- ASP.NET Boilerplate - Website made to generate ASP.NET Templates with choice of Frontend framework.
- Dotnet-Boxed - Provides minimal templates with support for REST and GraphQL