.NET Enhancements
Here's a list of our packages and their purposes:
Util
NuGet: NetEnhancements.Util
Extension methods for dates, strings, collections, enums...
Shared
NuGet: NetEnhancements.Shared
Shared concepts between web, console, daemon application, such as configuration and logging.
AspNet
NuGet: NetEnhancements.AspNet
Conventions for routing, security, validation.
EntityFramework
DateOnly/TimeOnly, entities with GUID PKs, Created/Modified properties, ...
Identity
NuGet: NetEnhancements.Identity
A ready-to-use ASP.NET Core Identity setup.
Imaging
NuGet: NetEnhancements.Imaging
Inspecting and resizing images.
Imaging.EntityFramework
Saving image metadata in a database.
Services
NuGet: NetEnhancements.Services
Background services, especially: ScheduledBackgroundService, that allows a (de facto) singleton service to do its timed work in a scoped manner.
Business
NuGet: NetEnhancements.Business
Combining the above in easy-to-use application parts.