Asp.Net Core >=7 Minimal Api Library with extensions, filters, and utilities to create easy cool APIs.
MinApiLib provides the following packages:
- MinApiLib.DependencyInjection
- MinApiLib.Endpoints
- MinApiLib.HashedIds
- MinApiLib.Hypermedia
- MinApiLib.OperationCanceled
- MinApiLib.Validation
- MinApiLib.FluentValidation
To install the packages, run the following command in the Package Manager Console:
Install-Package MinApiLib.<package-name>
Or using the .NET CLI:
dotnet add package MinApiLib.<package-name>
If you want to install all the packages, run the following command:
dotnet add package MinApiLib.DependencyInjection
dotnet add package MinApiLib.Endpoints
dotnet add package MinApiLib.HashedIds
dotnet add package MinApiLib.Hypermedia
dotnet add package MinApiLib.OperationCanceled
dotnet add package MinApiLib.Validation
dotnet add package MinApiLib.FluentValidation
Take a look at the samples folder to see how to use the packages.
The source code we develop at MinApiLib is default being licensed as MIT. You can read more about here.
The package icon is the Constellation icon by Icons8.