https://github.com/AngeloArchiveProjects/NET6CustomLibrary
Collection of tools mostly used in my private/work projects thus avoiding the duplication of repetitive code. (only compatible with .NET 6).
https://github.com/AngeloArchiveProjects/NET6CustomLibrary
Last synced: about 1 year ago
JSON representation
Collection of tools mostly used in my private/work projects thus avoiding the duplication of repetitive code. (only compatible with .NET 6).
- Host: GitHub
- URL: https://github.com/AngeloArchiveProjects/NET6CustomLibrary
- Owner: AngeloArchiveProjects
- License: mit
- Archived: true
- Created: 2023-03-19T12:44:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-19T09:33:09.000Z (over 1 year ago)
- Last Synced: 2025-05-07T01:57:32.727Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 225 KB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# NET6 Custom Library
Collection of tools mostly used in my private and/or work projects thus avoiding the duplication of repetitive code.
## :dvd: Installation
The library is available on [NuGet](https://www.nuget.org/packages/NET6CustomLibrary) or run the following command in the .NET CLI:
```bash
dotnet add package NET6CustomLibrary
```
## :memo: Library documentation
> **Note:** The methods marked deprecated are permanently removed in library version 1.0.201 but can be used with an updated implementation, using this library (*CustomLibrary.EFCore*) already available on [Nuget](https://www.nuget.org/packages/CustomLibrary.EFCore)
The documentation is divided for each extension method, and can be consulted by clicking [here](https://github.com/AngeloDotNet/NET6CustomLibrary/blob/main/src/NET6CustomLibrary/Docs/).
In addition to the implementations listed above, the library includes dependencies to the MassTransit, AutoMapper packages.
## Extensions methods
| Extensions methods | Status |
| --- | --- |
| Date and Time Only | available |
| DBContext generic methods | *deprecated* |
| DBContext Pool for different databases | *deprecated* |
| Fluent Validation | not implemented |
| Health Checks for different databases | *deprecated* |
| Json | available |
| MailKit | available |
| MediatR | available |
| Multi language support | available |
| Policy Cors | available |
| RabbitMQ | not implemented |
| Redis Cache | available |
| Scrutor | not implemented |
| Serilog (save to text file and save to SEQ) | available |
| Swagger UI (different types of configuration) | available |
| Upload Files | not implemented |
## :muscle: Contributing
Contributions and/or suggestions are always welcome.
## :star: Give a star
If you found this Implementation helpful or used it in your Projects, do give it a :star: on Github. Thanks!
## :beginner: Badges
[](https://github.com/AngeloDotNet/NET6CustomLibrary/actions/workflows/build.yml)
[](https://github.com/AngeloDotNet/NET6CustomLibrary/actions/workflows/dotnet-github.yml)
[](https://github.com/AngeloDotNet/NET6CustomLibrary/actions/workflows/dotnet-nuget.yml)
[](https://www.nuget.org/packages/NET6CustomLibrary)
[](https://github.com/AngeloDotNet/NET6CustomLibrary)
[](https://github.com/AngeloDotNet/NET6CustomLibrary)
[](https://github.com/AngeloDotNet/NET6CustomLibrary)
[](https://github.com/AngeloDotNet/NET6CustomLibrary)
[](https://github.com/AngeloDotNet/NET6CustomLibrary/blob/main/LICENSE)