NetToolsKit.Core
3.0.1
dotnet add package NetToolsKit.Core --version 3.0.1
NuGet\Install-Package NetToolsKit.Core -Version 3.0.1
<PackageReference Include="NetToolsKit.Core" Version="3.0.1" />
paket add NetToolsKit.Core --version 3.0.1
#r "nuget: NetToolsKit.Core, 3.0.1"
// Install NetToolsKit.Core as a Cake Addin #addin nuget:?package=NetToolsKit.Core&version=3.0.1 // Install NetToolsKit.Core as a Cake Tool #tool nuget:?package=NetToolsKit.Core&version=3.0.1
.NET ToolsKit é uma biblioteca versátil que oferece uma ampla gama de utilitários e abstrações destinados a acelerar o desenvolvimento de sistemas de software modernos.
Ela fornece componentes fundamentais e melhores práticas para implementar Design Orientado a Domínio (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, padrões de especificação e outros conceitos arquiteturais avançados.
Principais recursos incluem:
- Classes e interfaces base para entidades, agregados, comandos e eventos em DDD.
- Suporte para event sourcing com armazenamento de eventos, projeções e manipulação de eventos de domínio.
- Implementações do padrão de especificação para filtragem avançada de consultas.
- Utilitários para mensagens assíncronas, agendamento de tarefas e processamento em segundo plano.
- Helpers de integração para estratégias comuns de persistência como bancos de dados SQL e stores NoSQL.
.NET ToolsKit visa simplificar o desenvolvimento de aplicações ao promover escalabilidade, manutenibilidade e testabilidade através de padrões e abstrações bem definidos.
Seja para construir microserviços, aplicações monolíticas ou arquiteturas orientadas a eventos, o .NET ToolsKit oferece as ferramentas necessárias para projetar soluções robustas e escaláveis.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. |
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on NetToolsKit.Core:
Package | Downloads |
---|---|
NetToolsKit.Core.Json
Biblioteca base com configurações de json. |
|
NetToolsKit.Core.Messaging
Biblioteca base para gerenciamento de menssagens. |
|
NetToolsKit.Core.FileSystem
NetToolsKit.Core.FileSystem é uma biblioteca .NET que oferece funcionalidades essenciais para interação com sistemas de arquivos, incluindo operações com arquivos locais e transferências de arquivos FTP/SFTP. Ela inclui abstrações e implementações para operações comuns de sistema de arquivos, com o objetivo de simplificar tarefas de gerenciamento de arquivos em aplicações .NET. |
|
NetToolsKit.Utilities
Biblioteca de utilidades para projetos .NET, incluindo configurações de JSON e sistema de loggers, facilitando o uso de funcionalidades essenciais para manipulação de dados e registro de logs em aplicações .NET. |
GitHub repositories
This package is not used by any popular GitHub repositories.
.NET ToolsKit é uma Biblioteca com uma coleção abrangente de implementações comuns projetada para capacitar os desenvolvedores na construção de aplicações robustas usando DDD, CQRS, Event Sourcing, padrões de especificação e muito mais.