Welcome to our GitHub profile! We are a bunch of developers who love to share our knowledge and experience with the community. As part of our daily requirements, we create and maintain NuGet packages, mostly building blocks for .NET applications.
| Package Name | Version |
|
Dependamerge https://github.com/dailydevops/dependamerge-action |
Dependamerge Version |
We try to keep our packages as simple as possible, focusing on a single task or a small set of related tasks. This way, you can easily integrate them into your projects as accelerators or building blocks.
| Package Name | Version |
|
NetEvolve.Arguments https://github.com/dailydevops/arguments A universal polyfill library that provides modern ArgumentNullException.ThrowIf* and ArgumentException.ThrowIf* helper methods across all .NET runtimes (.NET Standard 2.0+, .NET Framework 4.6.2+, .NET 6.0+), enabling consistent argument validation patterns regardless of target framework version. |
NetEvolve.Arguments Version |
|
NetEvolve.CodeBuilder https://github.com/dailydevops/codebuilder Provides a high-performance, memory-efficient builder for creating C# code. |
NetEvolve.CodeBuilder Version |
|
NetEvolve.Defaults https://github.com/dailydevops/defaults Source Only package, which provides the standard configurations and settings for the NetEvolve projects. Such as `.editorconfig`, build props and targets. |
NetEvolve.Defaults Version |
|
NetEvolve.Defaults.Analyzer https://github.com/dailydevops/defaults NetEvolve.Defaults.Analyzer provides several diagnostic analyzers, to improve the nuget package quality and consistency. |
NetEvolve.Defaults.Analyzer Version |
|
NetEvolve.Extensions.Data https://github.com/dailydevops/extensions.data.git Extensions for the `System.Data` namespace |
NetEvolve.Extensions.Data Version |
|
NetEvolve.Extensions.Hosting.WinForms https://github.com/dailydevops/extensions.hosting.winforms .NET Hosting infrastructure for Windows Forms. |
NetEvolve.Extensions.Hosting.WinForms Version |
|
NetEvolve.Extensions.MSTest https://github.com/dailydevops/extensions.test This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
NetEvolve.Extensions.MSTest Version |
|
NetEvolve.Extensions.NUnit https://github.com/dailydevops/extensions.test This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
NetEvolve.Extensions.NUnit Version |
|
NetEvolve.Extensions.Strings https://github.com/dailydevops/extensions.strings Library with common `string` extension methods for easy reuse. |
NetEvolve.Extensions.Strings Version |
|
NetEvolve.Extensions.Tasks https://github.com/dailydevops/extensions.tasks This library provides simple extension methods for `Task`, `Task`, `ValueTask` and `ValueTask`. |
NetEvolve.Extensions.Tasks Version |
|
NetEvolve.Extensions.TUnit https://github.com/dailydevops/extensions.test This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
NetEvolve.Extensions.TUnit Version |
|
NetEvolve.Extensions.XUnit ❌DEPRECATED https://github.com/dailydevops/extensions.test This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
NetEvolve.Extensions.XUnit Version |
|
NetEvolve.Extensions.XUnit.V3 https://github.com/dailydevops/extensions.test This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
NetEvolve.Extensions.XUnit.V3 Version |
|
NetEvolve.FluentValue https://github.com/dailydevops/fluentvalue.git The fluent value validation library provides a set of fluent interfaces to validate values. |
NetEvolve.FluentValue Version |
|
NetEvolve.ForgingBlazor.Extensibility https://github.com/dailydevops/forgingblazor `NetEvolve.ForgingBlazor.Extensibility` is the core extensibility package for the ForgingBlazor framework, providing the fundamental abstractions, interfaces, and base models required to build custom content processors and extend the framework's functionality. This package serves as the foundation for creating plugins, content handlers, and custom page types within the ForgingBlazor ecosystem. |
NetEvolve.ForgingBlazor.Extensibility Version |
|
NetEvolve.Guard https://github.com/dailydevops/guard Basic input validation via the `Ensure`-class throws an `ArgumentException`, `ArgumentNullException` or other Exception types, if the conditions are not met. The second parameter `parameterName` from `Ensure.That(T value, string? parameterName = default!)` is optional and is automatically populated by .NET, based on the `CallerArgumentExpressionAttribute` functionality. |
NetEvolve.Guard Version |
|
NetEvolve.HealthChecks https://github.com/dailydevops/healthchecks Contains general application HealthChecks. |
NetEvolve.HealthChecks Version |
|
NetEvolve.HealthChecks.Abstractions ❌DEPRECATED https://github.com/dailydevops/healthchecks Contains abstract implementations for the `NetEvolve.HealthChecks`. |
NetEvolve.HealthChecks.Abstractions Version |
|
NetEvolve.HealthChecks.Apache.ActiveMq https://github.com/dailydevops/healthchecks Contains HealthChecks for Apache ActiveMq, based on the NuGet package `Apache.NMS.ActiveMQ`. |
NetEvolve.HealthChecks.Apache.ActiveMq Version |
|
NetEvolve.HealthChecks.Apache.Kafka https://github.com/dailydevops/healthchecks Contains HealthChecks for Apache Kafka, based on the NuGet package `Confluent.Kafka`. |
NetEvolve.HealthChecks.Apache.Kafka Version |
|
NetEvolve.HealthChecks.Apache.Pulsar https://github.com/dailydevops/healthchecks Contains HealthChecks for Pulsar, based on the nuget package `DotPulsar`. |
NetEvolve.HealthChecks.Apache.Pulsar Version |
|
NetEvolve.HealthChecks.Apache.Solr https://github.com/dailydevops/healthchecks Contains HealthChecks for Apache Solr, based on the NuGet package `SolrNet.Core`. |
NetEvolve.HealthChecks.Apache.Solr Version |
|
NetEvolve.HealthChecks.ArangoDb https://github.com/dailydevops/healthchecks Contains HealthChecks for ArangoDb, based on the nuget package `ArangoDBNetStandard`. |
NetEvolve.HealthChecks.ArangoDb Version |
|
NetEvolve.HealthChecks.AWS https://github.com/dailydevops/healthchecks Contains HealthChecks for various AWS services. |
NetEvolve.HealthChecks.AWS Version |
|
NetEvolve.HealthChecks.AWS.DynamoDB https://github.com/dailydevops/healthchecks Contains HealthChecks for AWS DynamoDB. |
NetEvolve.HealthChecks.AWS.DynamoDB Version |
|
NetEvolve.HealthChecks.AWS.EC2 https://github.com/dailydevops/healthchecks Contains HealthChecks for AWS Elastic Compute Cloud (EC2). |
NetEvolve.HealthChecks.AWS.EC2 Version |
|
NetEvolve.HealthChecks.AWS.S3 https://github.com/dailydevops/healthchecks Contains HealthChecks for AWS Simple Storage Service (S3). |
NetEvolve.HealthChecks.AWS.S3 Version |
|
NetEvolve.HealthChecks.AWS.SNS https://github.com/dailydevops/healthchecks Contains HealthChecks for AWS Simple Notification Service (SNS). |
NetEvolve.HealthChecks.AWS.SNS Version |
|
NetEvolve.HealthChecks.AWS.SQS https://github.com/dailydevops/healthchecks Contains HealthChecks for AWS Simple Queue Service (SQS). |
NetEvolve.HealthChecks.AWS.SQS Version |
|
NetEvolve.HealthChecks.Azure https://github.com/dailydevops/healthchecks Contains HealthChecks for various Azure services. |
NetEvolve.HealthChecks.Azure Version |
|
NetEvolve.HealthChecks.Azure.ApplicationInsights https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Application Insights. |
NetEvolve.HealthChecks.Azure.ApplicationInsights Version |
|
NetEvolve.HealthChecks.Azure.Blobs https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Blob Storage. |
NetEvolve.HealthChecks.Azure.Blobs Version |
|
NetEvolve.HealthChecks.Azure.CosmosDB https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Cosmos DB. |
NetEvolve.HealthChecks.Azure.CosmosDB Version |
|
NetEvolve.HealthChecks.Azure.EventHubs https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Event Hubs. |
NetEvolve.HealthChecks.Azure.EventHubs Version |
|
NetEvolve.HealthChecks.Azure.Kusto https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Kusto. |
NetEvolve.HealthChecks.Azure.Kusto Version |
|
NetEvolve.HealthChecks.Azure.Queues https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Queue Storage. |
NetEvolve.HealthChecks.Azure.Queues Version |
|
NetEvolve.HealthChecks.Azure.Search https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure AI Search. |
NetEvolve.HealthChecks.Azure.Search Version |
|
NetEvolve.HealthChecks.Azure.ServiceBus https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Service Bus. |
NetEvolve.HealthChecks.Azure.ServiceBus Version |
|
NetEvolve.HealthChecks.Azure.Tables https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Table Storage. |
NetEvolve.HealthChecks.Azure.Tables Version |
|
NetEvolve.HealthChecks.Cassandra https://github.com/dailydevops/healthchecks Contains HealthChecks for Cassandra, based on the nuget package `CassandraCSharpDriver`. |
NetEvolve.HealthChecks.Cassandra Version |
|
NetEvolve.HealthChecks.ClickHouse https://github.com/dailydevops/healthchecks Contains HealthChecks for ClickHouse, based on the nuget package `ClickHouse.Client`. |
NetEvolve.HealthChecks.ClickHouse Version |
|
NetEvolve.HealthChecks.CockroachDb https://github.com/dailydevops/healthchecks Contains HealthChecks for CockroachDb, based on the nuget package `Npgsql`. |
NetEvolve.HealthChecks.CockroachDb Version |
|
NetEvolve.HealthChecks.Consul https://github.com/dailydevops/healthchecks Contains HealthChecks for HashiCorp Consul, based on the nuget package `Consul`. |
NetEvolve.HealthChecks.Consul Version |
|
NetEvolve.HealthChecks.Couchbase https://github.com/dailydevops/healthchecks Contains HealthChecks for Couchbase, based on the nuget package `CouchbaseNetClient`. |
NetEvolve.HealthChecks.Couchbase Version |
|
NetEvolve.HealthChecks.CouchDb https://github.com/dailydevops/healthchecks Contains HealthChecks for CouchDb, based on the nuget package `MyCouch`. |
NetEvolve.HealthChecks.CouchDb Version |
|
NetEvolve.HealthChecks.Dapr https://github.com/dailydevops/healthchecks Contains HealthChecks for Dapr, based on the nuget package `Dapr.Client`. |
NetEvolve.HealthChecks.Dapr Version |
|
NetEvolve.HealthChecks.DB2 https://github.com/dailydevops/healthchecks Contains HealthChecks for Db2, based on the nuget packages `Net.IBM.Data.Db2` (Windows), `Net.IBM.Data.Db2-lnx` (Linux) and `Net.IBM.Data.Db2-osx` (OSX). |
NetEvolve.HealthChecks.DB2 Version |
|
NetEvolve.HealthChecks.DuckDB https://github.com/dailydevops/healthchecks Contains HealthChecks for DuckDB, based on the nuget package `DuckDB.NET.Data`. |
NetEvolve.HealthChecks.DuckDB Version |
|
NetEvolve.HealthChecks.Elasticsearch https://github.com/dailydevops/healthchecks Contains HealthChecks for Elasticsearch, based on the nuget package `Elastic.Clients.Elasticsearch`. |
NetEvolve.HealthChecks.Elasticsearch Version |
|
NetEvolve.HealthChecks.EventStoreDb ❌DEPRECATED https://github.com/dailydevops/healthchecks Contains HealthChecks for EventStoreDb, based on the nuget package `EventStore.Client.Grpc.Streams`. |
NetEvolve.HealthChecks.EventStoreDb Version |
|
NetEvolve.HealthChecks.Firebird https://github.com/dailydevops/healthchecks Contains HealthChecks for Firebird, based on the nuget package `FirebirdSql.Data.FirebirdClient`. |
NetEvolve.HealthChecks.Firebird Version |
|
NetEvolve.HealthChecks.Garnet https://github.com/dailydevops/healthchecks Contains HealthChecks for Microsoft Garnet, based on the NuGet package `Microsoft.Garnet`. |
NetEvolve.HealthChecks.Garnet Version |
|
NetEvolve.HealthChecks.GCP https://github.com/dailydevops/healthchecks Contains HealthChecks for various GCP services. |
NetEvolve.HealthChecks.GCP Version |
|
NetEvolve.HealthChecks.GCP.BigQuery https://github.com/dailydevops/healthchecks Contains HealthChecks for Google Cloud Platform BigQuery, based on the nuget package `Google.Cloud.BigQuery.V2`. |
NetEvolve.HealthChecks.GCP.BigQuery Version |
|
NetEvolve.HealthChecks.GCP.Bigtable https://github.com/dailydevops/healthchecks Contains HealthChecks for Google Cloud Platform Bigtable, based on the nuget package `Google.Cloud.Bigtable.Admin.V2`. |
NetEvolve.HealthChecks.GCP.Bigtable Version |
|
NetEvolve.HealthChecks.GCP.Firestore https://github.com/dailydevops/healthchecks Contains HealthChecks for Google Cloud Platform Firestore, based on the nuget package `Google.Cloud.Firestore`. |
NetEvolve.HealthChecks.GCP.Firestore Version |
|
NetEvolve.HealthChecks.GCP.PubSub https://github.com/dailydevops/healthchecks Contains HealthChecks for Google Cloud Platform Pub/Sub, based on the nuget package `Google.Cloud.PubSub.V1`. |
NetEvolve.HealthChecks.GCP.PubSub Version |
|
NetEvolve.HealthChecks.Http https://github.com/dailydevops/healthchecks Contains HealthChecks for HTTP endpoints, based on the HttpClient. |
NetEvolve.HealthChecks.Http Version |
|
NetEvolve.HealthChecks.InfluxDB https://github.com/dailydevops/healthchecks Contains HealthChecks for InfluxDB, based on the nuget package `InfluxDB.Client`. |
NetEvolve.HealthChecks.InfluxDB Version |
|
NetEvolve.HealthChecks.JanusGraph https://github.com/dailydevops/healthchecks Contains HealthChecks for JanusGraph, based on the nuget package `JanusGraph.Net`. |
NetEvolve.HealthChecks.JanusGraph Version |
|
NetEvolve.HealthChecks.Keycloak https://github.com/dailydevops/healthchecks Contains HealthChecks for the Keycloak service, based on the nuget package `Keycloak.Net.Core`. |
NetEvolve.HealthChecks.Keycloak Version |
|
NetEvolve.HealthChecks.Kubernetes https://github.com/dailydevops/healthchecks Contains HealthChecks for Kubernetes, based on the nuget package `KubernetesClient`. |
NetEvolve.HealthChecks.Kubernetes Version |
|
NetEvolve.HealthChecks.KurrentDb https://github.com/dailydevops/healthchecks Contains HealthChecks for KurrentDb, based on the nuget package `KurrentDB.Client`. |
NetEvolve.HealthChecks.KurrentDb Version |
|
NetEvolve.HealthChecks.LiteDB https://github.com/dailydevops/healthchecks Contains HealthChecks for litedb, based on the nuget package `LiteDB`. |
NetEvolve.HealthChecks.LiteDB Version |
|
NetEvolve.HealthChecks.MariaDb https://github.com/dailydevops/healthchecks Contains HealthChecks for MariaDb, based on the nuget package `MySqlConnector`. |
NetEvolve.HealthChecks.MariaDb Version |
|
NetEvolve.HealthChecks.Meilisearch https://github.com/dailydevops/healthchecks Contains HealthChecks for Meilisearch, based on the nuget package `MeiliSearch`. |
NetEvolve.HealthChecks.Meilisearch Version |
|
NetEvolve.HealthChecks.Milvus https://github.com/dailydevops/healthchecks Contains HealthChecks for Milvus, based on the nuget package `Milvus.Client`. |
NetEvolve.HealthChecks.Milvus Version |
|
NetEvolve.HealthChecks.Minio https://github.com/dailydevops/healthchecks Contains HealthChecks for Minio, based on the nuget package `Minio`. |
NetEvolve.HealthChecks.Minio Version |
|
NetEvolve.HealthChecks.MongoDb https://github.com/dailydevops/healthchecks Contains HealthChecks for MongoDb, based on the nuget package `MongoDB.Driver`. |
NetEvolve.HealthChecks.MongoDb Version |
|
NetEvolve.HealthChecks.Mosquitto https://github.com/dailydevops/healthchecks Contains HealthChecks for Mosquitto, based on the nuget package `MQTTnet`. |
NetEvolve.HealthChecks.Mosquitto Version |
|
NetEvolve.HealthChecks.MySql https://github.com/dailydevops/healthchecks Contains HealthChecks for MySql, based on the nuget package `MySql.Data`. |
NetEvolve.HealthChecks.MySql Version |
|
NetEvolve.HealthChecks.MySql.Connector https://github.com/dailydevops/healthchecks Contains HealthChecks for MySql, based on the nuget package `MySqlConnector`. |
NetEvolve.HealthChecks.MySql.Connector Version |
|
NetEvolve.HealthChecks.MySql.Devart https://github.com/dailydevops/healthchecks Contains HealthChecks for MySql, based on the nuget package `Devart.Data.MySql`. |
NetEvolve.HealthChecks.MySql.Devart Version |
|
NetEvolve.HealthChecks.NATS https://github.com/dailydevops/healthchecks Contains HealthChecks for NATS, based on the nuget package `NATS.Client`. |
NetEvolve.HealthChecks.NATS Version |
|
NetEvolve.HealthChecks.Neo4j https://github.com/dailydevops/healthchecks Contains HealthChecks for Neo4j, based on the nuget package `Neo4j.Driver`. |
NetEvolve.HealthChecks.Neo4j Version |
|
NetEvolve.HealthChecks.Npgsql https://github.com/dailydevops/healthchecks Contains HealthChecks for PostgreSQL, based on the nuget package `Npgsql`. |
NetEvolve.HealthChecks.Npgsql Version |
|
NetEvolve.HealthChecks.Npgsql.Devart https://github.com/dailydevops/healthchecks Contains HealthChecks for PostgreSQL, based on the nuget package `Devart.Data.PostgreSql`. |
NetEvolve.HealthChecks.Npgsql.Devart Version |
|
NetEvolve.HealthChecks.Odbc https://github.com/dailydevops/healthchecks Contains HealthChecks for ODBC data sources, based on the nuget package `System.Data.Odbc`. |
NetEvolve.HealthChecks.Odbc Version |
|
NetEvolve.HealthChecks.Ollama https://github.com/dailydevops/healthchecks Contains HealthChecks for Ollama, based on the NuGet package `OllamaSharp`. |
NetEvolve.HealthChecks.Ollama Version |
|
NetEvolve.HealthChecks.OpenSearch https://github.com/dailydevops/healthchecks Contains HealthChecks for OpenSearch, based on the nuget package `OpenSearch.Client`. |
NetEvolve.HealthChecks.OpenSearch Version |
|
NetEvolve.HealthChecks.Oracle https://github.com/dailydevops/healthchecks Contains HealthChecks for Oracle Databases, based on the nuget package `Oracle.ManagedDataAccess.Core`. |
NetEvolve.HealthChecks.Oracle Version |
|
NetEvolve.HealthChecks.Oracle.Devart https://github.com/dailydevops/healthchecks Contains HealthChecks for Oracle Databases, based on the nuget package `Devart.Data.Oracle`. |
NetEvolve.HealthChecks.Oracle.Devart Version |
|
NetEvolve.HealthChecks.Qdrant https://github.com/dailydevops/healthchecks Contains HealthChecks for Qdrant Vector database, based on the nuget package `Qdrant.Client`. |
NetEvolve.HealthChecks.Qdrant Version |
|
NetEvolve.HealthChecks.RabbitMQ https://github.com/dailydevops/healthchecks Contains HealthChecks for RabbitMQ, based on the nuget package `RabbitMQ.Client`. |
NetEvolve.HealthChecks.RabbitMQ Version |
|
NetEvolve.HealthChecks.RavenDb https://github.com/dailydevops/healthchecks Contains HealthChecks for RavenDb, based on the nuget package `RavenDB.Client`. |
NetEvolve.HealthChecks.RavenDb Version |
|
NetEvolve.HealthChecks.Redis https://github.com/dailydevops/healthchecks Contains HealthChecks for Redis, based on the NuGet package `StackExchange.Redis`. |
NetEvolve.HealthChecks.Redis Version |
|
NetEvolve.HealthChecks.Redpanda https://github.com/dailydevops/healthchecks Contains HealthChecks for Redpanda, based on the NuGet package `Confluent.Kafka`. This is a temporary measure; if a dedicated Redpanda client is provided in the future, we will use it immediately. |
NetEvolve.HealthChecks.Redpanda Version |
|
NetEvolve.HealthChecks.SqlEdge ❌DEPRECATED https://github.com/dailydevops/healthchecks Contains HealthChecks for SqlEdge, based on the nuget package `Microsoft.Data.SqlClient`. |
NetEvolve.HealthChecks.SqlEdge Version |
|
NetEvolve.HealthChecks.SQLite https://github.com/dailydevops/healthchecks Contains HealthChecks for SQLite, based on the nuget package `Microsoft.Data.Sqlite`. |
NetEvolve.HealthChecks.SQLite Version |
|
NetEvolve.HealthChecks.SQLite.Devart https://github.com/dailydevops/healthchecks Contains HealthChecks for SQLite, based on the nuget package `Devart.Data.SQLite`. |
NetEvolve.HealthChecks.SQLite.Devart Version |
|
NetEvolve.HealthChecks.SQLite.Legacy https://github.com/dailydevops/healthchecks Contains HealthChecks for SQLite, based on the nuget package `System.Data.Sqlite`. |
NetEvolve.HealthChecks.SQLite.Legacy Version |
|
NetEvolve.HealthChecks.SqlServer https://github.com/dailydevops/healthchecks Contains HealthChecks for Microsoft SqlServer, based on the nuget package `Microsoft.Data.SqlClient`. |
NetEvolve.HealthChecks.SqlServer Version |
|
NetEvolve.HealthChecks.SqlServer.Devart https://github.com/dailydevops/healthchecks Contains HealthChecks for Microsoft SqlServer, based on the nuget package `Devart.Data.SqlServer`. |
NetEvolve.HealthChecks.SqlServer.Devart Version |
|
NetEvolve.HealthChecks.SqlServer.Legacy https://github.com/dailydevops/healthchecks Contains HealthChecks for Microsoft SqlServer, based on the nuget package `System.Data.SqlClient`. |
NetEvolve.HealthChecks.SqlServer.Legacy Version |
|
NetEvolve.Http.Correlation.Abstractions https://github.com/dailydevops/http.correlation Abstractions for the uniform use of Http.Correlation. Based on the primary Http header `X-Correlation-ID` as well as the alternative Http header `X-Request-ID`. |
NetEvolve.Http.Correlation.Abstractions Version |
|
NetEvolve.Http.Correlation.AspNetCore https://github.com/dailydevops/http.correlation Implementation of AspNetCore middleware to use Http.Correlation. Based on the primary Http header `X-Correlation-ID` as well as the alternative Http header `X-Request-ID`. |
NetEvolve.Http.Correlation.AspNetCore Version |
|
NetEvolve.Http.Correlation.HttpClient https://github.com/dailydevops/http.correlation Implementation of Http correlation handler to forward CorrelationId. Based on the primary Http header `X-Correlation-ID` as well as the alternative Http header `X-Request-ID`. |
NetEvolve.Http.Correlation.HttpClient Version |
|
NetEvolve.Http.Correlation.TestGenerator https://github.com/dailydevops/http.correlation Implementation of an IHttpCorrelationIdProvider for test cases. Based on the primary Http header `X-Correlation-ID` as well as the alternative Http header `X-Request-ID`. |
NetEvolve.Http.Correlation.TestGenerator Version |
|
NetEvolve.Http.Correlation.Ulid https://github.com/dailydevops/http.correlation Implementation of an IHttpCorrelationIdProvider based on NuGet package `Ulid`. |
NetEvolve.Http.Correlation.Ulid Version |
|
NetEvolve.Logging.Abstractions https://github.com/dailydevops/logging.abstractions.git Contains several abstractions for logging, based on the nuget package `Microsoft.Extensions.Logging.Abstractions`. |
NetEvolve.Logging.Abstractions Version |
|
NetEvolve.Logging.Measurement https://github.com/dailydevops/extensions.logging.measurement Extensions for `ILogger` implementations to measure execution times for a named scope. |
NetEvolve.Logging.Measurement Version |
|
NetEvolve.Logging.XUnit https://github.com/dailydevops/logging.xunit.git Extensions for `ILogger` implementations to log messages to xUnit test output. |
NetEvolve.Logging.XUnit Version |
|
NetEvolve.Pulse https://github.com/dailydevops/pulse Pulse - A high-performance, lightweight CQRS mediator library specifically designed for modern ASP.NET Core applications. Pulse implements the mediator pattern to facilitate clean, decoupled communication between application components through commands, queries, and events. The library provides automatic handler discovery and registration through dependency injection, ensuring type-safe message dispatching with minimal boilerplate code. Key features include: comprehensive interceptor pipeline for cross-cutting concerns (validation, logging, metrics, caching), scoped lifetime management for thread-safe operations within HTTP request boundaries, built-in support for async/await patterns, zero-allocation optimizations for high-throughput scenarios, and seamless integration with ASP.NET Core's service container. Pulse enforces CQRS principles by requiring exactly one handler per command/query while supporting multiple event handlers for domain event broadcasting. Ideal for microservices, modular monoliths, vertical slice architectures, and any application requiring clear separation between read and write operations. The library promotes testability through its abstraction-based design and enables building maintainable, scalable applications following clean architecture and domain-driven design principles. |
NetEvolve.Pulse Version |
|
NetEvolve.Pulse.Extensibility https://github.com/dailydevops/pulse Extensibility contracts and abstractions for the Pulse CQRS mediator library. This package defines the core interfaces and abstractions required to implement the mediator pattern with Command Query Responsibility Segregation (CQRS) principles. It provides strongly-typed contracts for commands (ICommand, ICommandHandler), queries (IQuery), events (IEvent, IEventHandler), and request/response patterns (IRequest, IRequestHandler). The extensibility model includes interceptor interfaces (ICommandInterceptor, IQueryInterceptor, IEventInterceptor, IRequestInterceptor) for implementing cross-cutting concerns such as validation, logging, caching, authentication, and transaction management. This package is designed to be framework-agnostic and serves as the foundation for building testable, maintainable, and decoupled application architectures. Perfect for domain-driven design (DDD), clean architecture, and hexagonal architecture patterns where business logic needs to be isolated from infrastructure concerns. |
NetEvolve.Pulse.Extensibility Version |
|
NetEvolve.SequentialGuid https://github.com/dailydevops/sequentialguid Small project for the generation of sequential Guids. |
NetEvolve.SequentialGuid Version |