![]() |
VOOZH | about |
dotnet add package NetDevPack --version 8.0.2
NuGet\Install-Package NetDevPack -Version 8.0.2
<PackageReference Include="NetDevPack" Version="8.0.2" />
<PackageVersion Include="NetDevPack" Version="8.0.2" />Directory.Packages.props
<PackageReference Include="NetDevPack" />Project file
paket add NetDevPack --version 8.0.2
#r "nuget: NetDevPack, 8.0.2"
#:package NetDevPack@8.0.2
#addin nuget:?package=NetDevPack&version=8.0.2Install as a Cake Addin
#tool nuget:?package=NetDevPack&version=8.0.2Install as a Cake Tool
<img src="https://repository-images.githubusercontent.com/268701472/8bf84980-a6ce-11ea-83da-e2133c5a3a7a" alt=".NET DevPack" width="300px" />
| Package | Version | Popularity |
|---|---|---|
NetDevPack |
👁 NuGet |
👁 Nuget |
NetDevPack is a comprehensive set of reusable classes and interfaces designed to improve development experience and productivity in .NET applications. It encapsulates best practices and common patterns such as Domain-Driven Design (DDD), CQRS, Validation, Notification, and Mediator.
If you find this project useful, please give it a star! It helps us grow and improve the community.
Install via NuGet:
dotnet add package NetDevPack
using NetDevPack.Domain;
public class Customer : Entity
{
public string Name { get; private set; }
public Customer(Guid id, string name)
{
Id = id;
Name = name;
}
}
using NetDevPack.Data;
public interface ICustomerRepository : IRepository<Customer>
{
Task<Customer> GetByName(string name);
}
public class CustomerCommandHandler : IRequestHandler<RegisterCustomerCommand, ValidationResult>
{
private readonly IMediatorHandler _mediator;
public CustomerCommandHandler(IMediatorHandler mediator)
{
_mediator = mediator;
}
public async Task<ValidationResult> Handle(RegisterCustomerCommand request, CancellationToken cancellationToken)
{
// Business logic
await _mediator.PublishEvent(new CustomerRegisteredEvent(...));
return new ValidationResult();
}
}
using FluentValidation;
public class CustomerValidator : AbstractValidator<Customer>
{
public CustomerValidator()
{
RuleFor(c => c.Name).NotEmpty();
}
}
For a full implementation example, check Equinox Project
Supports:
.NET DevPack was developed by Eduardo Pires under the .
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 netstandard2.1 is compatible. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
Showing the top 5 NuGet packages that depend on NetDevPack:
| Package | Downloads |
|---|---|
|
DataC.CoreApi
Pacote core de desenvolvimento sistemas Data C |
|
|
CE.Core
Package Description |
|
|
NetDevPack.Brasil
.NET DevPack BR é uma coleção de utilidades como classes de documentos nacionais (CPF, CNPJ) com validação e classes de utilidade em geral. Desenvolvido para ser utilizado junto com o NetDevPack |
|
|
NetDevPackBr
.NET DevPack BR é uma coleção de utilidades como classes de documentos nacionais (CPF, CNPJ) com validação e classes de utilidade em geral. Desenvolvido para ser utilizado junto com o NetDevPack |
|
|
IC.DomainCore
Package Description |
Showing the top 3 popular GitHub repositories that depend on NetDevPack:
| Repository | Stars |
|---|---|
|
EduardoPires/EquinoxProject
Web Application ASP.NET 9 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices
|
|
|
desenvolvedor-io/dev-store
A microservices e-commerce reference application built with ASP.NET 9
|
|
|
NetDevPack/Security.Identity
.NET DevPack Identity is a set of common implementations to help you implementing Identity, Jwt, claims validation and another facilities
|
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.2 | 23,067 | 4/8/2025 |
| 8.0.1 | 431 | 4/8/2025 |
| 8.0.0 | 380 | 4/8/2025 |
| 6.1.0 | 101,635 | 1/2/2023 |
| 6.0.1 | 66,957 | 3/22/2022 |
| 6.0.0 | 2,602 | 3/21/2022 |
| 5.3.2 | 9,702 | 11/16/2021 |
| 5.3.1 | 3,296 | 11/2/2021 |
| 5.3.0 | 4,553 | 8/30/2021 |
| 5.2.0 | 1,441 | 8/19/2021 |
| 5.1.1 | 5,366 | 8/13/2021 |
| 5.1.0 | 2,725 | 8/12/2021 |
| 5.0.4 | 1,286 | 8/12/2021 |
| 5.0.3 | 21,458 | 5/21/2021 |
| 5.0.2 | 2,137 | 5/21/2021 |
| 1.1.1 | 15,193 | 4/7/2021 |