Set of usefull .NET libraries for various use cases.
- Swashbuckle - swagger
- System.Linq.Async - IAsyncEnumerable LINQ support
- Pathoschild.Http.FluentClient - fluent HTTP client
- Blazorise - UI toolkit for Blazor
- Microsoft.Extensions.Options - loading configration via dependency injection
- Fluent Validation
- Dawn.Guard
- xUnit
- Fluent Assertions
- MOQ
- Automapper
- Mapster - ProjectToType does not work for Mongo or EF with complex nested types
- Entity Framework
- MongoDB.Driver
- System.Linq.Dynamic.Core - build LINQ even with string column names (useful for multi column sorting)
- Serilog - one log source (ILogger) and multiple targets (console, file, logstash, you name it...)
- Scrutor
- Microsoft.Extensions.Http
- Microsoft.Extensions.Caching.Memory
- Microsoft.Extensions.Configuration.UserSecrets
- Microsoft.Extensions.Options.DataAnnotations
- AspNet.Core Identity
- Otp.NET
- AspNetCore.Identity.Mongo