Skip to content
This repository was archived by the owner on Apr 17, 2025. It is now read-only.

Collection of tools mostly used in my private/work projects thus avoiding the duplication of repetitive code. (only compatible with .NET 6).

License

Notifications You must be signed in to change notification settings

AngeloArchiveProjects/NET6CustomLibrary

Repository files navigation

NET6 Custom Library

NuGet NuGet GitHub license

Collection of tools mostly used in my private/work projects thus avoiding the duplication of repetitive code.

⭐ Give a star

If you found this Implementation helpful or used it in your Projects, do give it a ⭐ on Github. Thanks!

📀 Installation

The library is available on NuGet or run the following command in the .NET CLI:

dotnet add package NET6CustomLibrary

📝 Library documentation

The extensions methods available regarding:

  • Date and Time Only
  • DBContext generic CRUD methods
  • DBContext Pool MySQL / MariaDB
  • DBContext Pool PostgreSQL
  • DBContext Pool SQL server (coming soon)
  • Health Checks MySQL / MariaDB
  • Health Checks PostgreSQL
  • Health Checks SQL Server (coming soon)
  • Json
  • MailKit
  • Multi language support
  • RabbitMQ (coming soon)
  • Serilog (save to text file)
  • Swagger UI minimal configuration
  • Swagger UI with date and time only management
  • Swagger UI with JWT Bearer (coming soon)
  • Swagger UI with date, time and JWT Bearer (coming soon)
  • Upload Files (coming soon)

The documentation is divided for each extension method, and can be consulted by clicking here.

In addition to the implementations listed above, the library includes dependencies to the MediatR and AutoMapper packages.

💪 Contributing

Contributions and/or suggestions are always welcome.

🔰 Badges

Build and Test Build and Pack on Github Build and Pack on Nuget

About

Collection of tools mostly used in my private/work projects thus avoiding the duplication of repetitive code. (only compatible with .NET 6).

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages