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 |
|
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 library that provides compatible `ThrowIf` methods for .NET / C# for older runtimes. |
|
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.Analyzer https://github.com/dailydevops/defaults NetEvolve.Defaults.Analyzer provides several diagnostic analyzers, to improve the nuget package quality and consistency. |
|
NetEvolve.Extensions.Data https://github.com/dailydevops/extensions.data.git Extensions for the `System.Data` namespace |
|
NetEvolve.Extensions.Hosting.WinForms https://github.com/dailydevops/extensions.hosting.winforms .NET Hosting infrastructure for Windows Forms. |
|
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.NUnit https://github.com/dailydevops/extensions.test This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
|
NetEvolve.Extensions.Strings https://github.com/dailydevops/extensions.strings Library with common `string` extension methods for easy reuse. |
|
NetEvolve.Extensions.Tasks https://github.com/dailydevops/extensions.tasks This library provides simple extension methods for `Task`, `Task`, `ValueTask` and `ValueTask`. |
|
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.XUnit https://github.com/dailydevops/extensions.test This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
|
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.FluentValue https://github.com/dailydevops/fluentvalue.git The fluent value validation library provides a set of fluent interfaces to validate values. |
|
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.HealthChecks https://github.com/dailydevops/healthchecks Contains general application HealthChecks. |
|
NetEvolve.HealthChecks.Abstractions https://github.com/dailydevops/healthchecks Contains abstract implementations for the `NetEvolve.HealthChecks`. |
|
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.Kafka https://github.com/dailydevops/healthchecks Contains HealthChecks for Apache Kafka, based on the NuGet package `Confluent.Kafka`. |
|
NetEvolve.HealthChecks.AWS.SNS https://github.com/dailydevops/healthchecks Contains HealthChecks for AWS Simple Notification Service (SNS). |
|
NetEvolve.HealthChecks.Azure.Blobs https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Blob Storage. |
|
NetEvolve.HealthChecks.Azure.Queues https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Queue Storage. |
|
NetEvolve.HealthChecks.Azure.ServiceBus https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Service Bus. |
|
NetEvolve.HealthChecks.Azure.Tables https://github.com/dailydevops/healthchecks Contains HealthChecks for Azure Table Storage. |
|
NetEvolve.HealthChecks.ClickHouse https://github.com/dailydevops/healthchecks Contains HealthChecks for ClickHouse, based on the nuget package `ClickHouse.Client`. |
|
NetEvolve.HealthChecks.Dapr https://github.com/dailydevops/healthchecks Contains HealthChecks for Dapr, based on the nuget package `Dapr.Client`. |
|
NetEvolve.HealthChecks.Firebird https://github.com/dailydevops/healthchecks Contains HealthChecks for Firebird, based on the nuget package `FirebirdSql.Data.FirebirdClient`. |
|
NetEvolve.HealthChecks.MySql https://github.com/dailydevops/healthchecks Contains HealthChecks for MySql, based on the nuget package `MySql.Data`. |
|
NetEvolve.HealthChecks.MySql.Connector https://github.com/dailydevops/healthchecks Contains HealthChecks for MySql, based on the nuget package `MySqlConnector`. |
|
NetEvolve.HealthChecks.Npgsql https://github.com/dailydevops/healthchecks Contains HealthChecks for PostgreSQL, based on the nuget package `Npgsql`. |
|
NetEvolve.HealthChecks.Oracle https://github.com/dailydevops/healthchecks Contains HealthChecks for Oracle Databases, based on the nuget package `Oracle.ManagedDataAccess.Core`. |
|
NetEvolve.HealthChecks.Qdrant https://github.com/dailydevops/healthchecks Contains HealthChecks for Qdrant Vector database, based on the nuget package `Qdrant.Client`. |
|
NetEvolve.HealthChecks.Redis https://github.com/dailydevops/healthchecks Contains HealthChecks for Redis, based on the NuGet package `StackExchange.Redis`. |
|
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.SqlEdge ❌DEPRECATED https://github.com/dailydevops/healthchecks Contains HealthChecks for SqlEdge, based on the nuget package `Microsoft.Data.SqlClient`. |
|
NetEvolve.HealthChecks.SQLite https://github.com/dailydevops/healthchecks Contains HealthChecks for SQLite, based on the nuget package `Microsoft.Data.Sqlite`. |
|
NetEvolve.HealthChecks.SqlServer https://github.com/dailydevops/healthchecks Contains HealthChecks for Microsoft SqlServer, based on the nuget package `Microsoft.Data.SqlClient`. |
|
NetEvolve.HealthChecks.SqlServer.Legacy https://github.com/dailydevops/healthchecks Contains HealthChecks for Microsoft SqlServer, based on the nuget package `System.Data.SqlClient`. |
|
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.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.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.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.Ulid https://github.com/dailydevops/http.correlation Implementation of an IHttpCorrelationIdProvider based on NuGet package `Ulid`. |
|
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.Measurement https://github.com/dailydevops/extensions.logging.measurement Extensions for `ILogger` implementations to measure execution times for a named scope. |
|
NetEvolve.Logging.XUnit https://github.com/dailydevops/logging.xunit.git Extensions for `ILogger` implementations to log messages to xUnit test output. |
|
NetEvolve.SequentialGuid https://github.com/dailydevops/sequentialguid Small project for the generation of sequential Guids. |
|