Skip to content
@dailydevops

Daily DevOps & .NET

Daily DevOps & .NET

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.

Table of contents

Overview - GitHub Actions

Overview - NuGet Packages

Overview - GitHub Actions

Overview - NuGet Packages

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.Arguments 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
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.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
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.AWS.SNS
https://github.com/dailydevops/healthchecks

Contains HealthChecks for AWS Simple Notification Service (SNS).

NetEvolve.HealthChecks.AWS.SNS Version
NetEvolve.HealthChecks.Azure.Blobs
https://github.com/dailydevops/healthchecks

Contains HealthChecks for Azure Blob Storage.

NetEvolve.HealthChecks.Azure.Blobs Version
NetEvolve.HealthChecks.Azure.Queues
https://github.com/dailydevops/healthchecks

Contains HealthChecks for Azure Queue Storage.

NetEvolve.HealthChecks.Azure.Queues 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.ClickHouse
https://github.com/dailydevops/healthchecks

Contains HealthChecks for ClickHouse, based on the nuget package `ClickHouse.Client`.

NetEvolve.HealthChecks.ClickHouse 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.Firebird
https://github.com/dailydevops/healthchecks

Contains HealthChecks for Firebird, based on the nuget package `FirebirdSql.Data.FirebirdClient`.

NetEvolve.HealthChecks.Firebird 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.Npgsql
https://github.com/dailydevops/healthchecks

Contains HealthChecks for PostgreSQL, based on the nuget package `Npgsql`.

NetEvolve.HealthChecks.Npgsql 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.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.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.SqlEdgeDEPRECATED
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.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.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.SequentialGuid
https://github.com/dailydevops/sequentialguid

Small project for the generation of sequential Guids.

NetEvolve.SequentialGuid Version

Popular repositories Loading

  1. archiduct archiduct Public

    .NET Architecture Test Framework

    C# 4 1

  2. dotnet-template dotnet-template Public template

    .NET template for repositories

    2

  3. healthchecks healthchecks Public

    Various health checks based on `Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck`

    C# 2

  4. dotnet-engineering dotnet-engineering Public

    PowerShell 1

  5. guard guard Public

    Basic input validation via the Requires class throws an ArgumentException, ArgumentNullException or other Exception types.

    C# 1

  6. pipelines pipelines Public

    1

Repositories

Showing 10 of 22 repositories

Top languages

Loading…

Most used topics

Loading…