Here are some useful NuGet packages that you would love to include while creating any Dot NET CORE API.
(1) gzip - Compression
Microsoft.AspNetCore.ResponseCompression
- How to enable gzip compression in ASP.NET Core
(2) swagger
Swashbuckle.AspNetCore
- Swagger UI Integration With Web API For Testing And Documentation
- ASP.NET Core web API help pages with Swagger / OpenAPI
(3) IP Rate Limiter
Install-Package AspNetCoreRateLimit
- Rate limiting based on client IP
- IpRateLimitMiddleware
(4) Logging with NLog
- ASP.NET Core Web API – Logging With NLog
(5) Firebase: To work with firebase push notifications
Install-Package FirebaseAdmin
(1) gzip - Compression
Microsoft.AspNetCore.ResponseCompression
- How to enable gzip compression in ASP.NET Core
(2) swagger
Swashbuckle.AspNetCore
- Swagger UI Integration With Web API For Testing And Documentation
- ASP.NET Core web API help pages with Swagger / OpenAPI
(3) IP Rate Limiter
Install-Package AspNetCoreRateLimit
- Rate limiting based on client IP
- IpRateLimitMiddleware
(4) Logging with NLog
- ASP.NET Core Web API – Logging With NLog
(5) Firebase: To work with firebase push notifications
Install-Package FirebaseAdmin