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?target=https://github.com |
|
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?target=https://github.com 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.CodeBuilder https://github.com/dailydevops/codebuilder?target=https://github.com Provides a high-performance, memory-efficient builder for creating C# code. |
|
|
NetEvolve.Defaults https://github.com/dailydevops/defaults?target=https://github.com 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?target=https://github.com 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?target=https://github.com .NET Hosting infrastructure for Windows Forms. |
|
|
NetEvolve.Extensions.MSTest https://github.com/dailydevops/extensions.test?target=https://github.com This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
|
|
NetEvolve.Extensions.NUnit https://github.com/dailydevops/extensions.test?target=https://github.com This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
|
|
NetEvolve.Extensions.Strings https://github.com/dailydevops/extensions.strings?target=https://github.com Library with common `string` extension methods for easy reuse. |
|
|
NetEvolve.Extensions.Tasks https://github.com/dailydevops/extensions.tasks?target=https://github.com This library provides simple extension methods for `Task`, `Task`, `ValueTask` and `ValueTask`. |
|
|
NetEvolve.Extensions.TUnit https://github.com/dailydevops/extensions.test?target=https://github.com This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
|
|
NetEvolve.Extensions.XUnit ❌DEPRECATED https://github.com/dailydevops/extensions.test?target=https://github.com This library provides various compatibility features between `NUnit`, `XUnit`, `XUnit.V3`, `TUnit` and `MSTest`. |
|
|
NetEvolve.Extensions.XUnit.V3 https://github.com/dailydevops/extensions.test?target=https://github.com 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.ForgingBlazor.Extensibility https://github.com/dailydevops/forgingblazor?target=https://github.com `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.Guard https://github.com/dailydevops/guard?target=https://github.com 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?target=https://github.com Contains general application HealthChecks. |
|
|
NetEvolve.HealthChecks.Abstractions ❌DEPRECATED https://github.com/dailydevops/healthchecks?target=https://github.com Contains abstract implementations for the `NetEvolve.HealthChecks`. |
|
|
NetEvolve.HealthChecks.Apache.ActiveMq https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Apache ActiveMq, based on the NuGet package `Apache.NMS.ActiveMQ`. |
|
|
NetEvolve.HealthChecks.Apache.Kafka https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Apache Kafka, based on the NuGet package `Confluent.Kafka`. |
|
|
NetEvolve.HealthChecks.Apache.Pulsar https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Pulsar, based on the nuget package `DotPulsar`. |
|
|
NetEvolve.HealthChecks.Apache.Solr https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Apache Solr, based on the NuGet package `SolrNet.Core`. |
|
|
NetEvolve.HealthChecks.ArangoDb https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for ArangoDb, based on the nuget package `ArangoDBNetStandard`. |
|
|
NetEvolve.HealthChecks.AWS https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for various AWS services. |
|
|
NetEvolve.HealthChecks.AWS.DynamoDB https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for AWS DynamoDB. |
|
|
NetEvolve.HealthChecks.AWS.EC2 https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for AWS Elastic Compute Cloud (EC2). |
|
|
NetEvolve.HealthChecks.AWS.S3 https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for AWS Simple Storage Service (S3). |
|
|
NetEvolve.HealthChecks.AWS.SNS https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for AWS Simple Notification Service (SNS). |
|
|
NetEvolve.HealthChecks.AWS.SQS https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for AWS Simple Queue Service (SQS). |
|
|
NetEvolve.HealthChecks.Azure https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for various Azure services. |
|
|
NetEvolve.HealthChecks.Azure.ApplicationInsights https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Application Insights. |
|
|
NetEvolve.HealthChecks.Azure.Blobs https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Blob Storage. |
|
|
NetEvolve.HealthChecks.Azure.CosmosDB https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Cosmos DB. |
|
|
NetEvolve.HealthChecks.Azure.EventHubs https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Event Hubs. |
|
|
NetEvolve.HealthChecks.Azure.Kusto https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Kusto. |
|
|
NetEvolve.HealthChecks.Azure.Queues https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Queue Storage. |
|
|
NetEvolve.HealthChecks.Azure.Search https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure AI Search. |
|
|
NetEvolve.HealthChecks.Azure.ServiceBus https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Service Bus. |
|
|
NetEvolve.HealthChecks.Azure.Tables https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Azure Table Storage. |
|
|
NetEvolve.HealthChecks.Cassandra https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Cassandra, based on the nuget package `CassandraCSharpDriver`. |
|
|
NetEvolve.HealthChecks.ClickHouse https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for ClickHouse, based on the nuget package `ClickHouse.Client`. |
|
|
NetEvolve.HealthChecks.CockroachDb https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for CockroachDb, based on the nuget package `Npgsql`. |
|
|
NetEvolve.HealthChecks.Consul https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for HashiCorp Consul, based on the nuget package `Consul`. |
|
|
NetEvolve.HealthChecks.Couchbase https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Couchbase, based on the nuget package `CouchbaseNetClient`. |
|
|
NetEvolve.HealthChecks.CouchDb https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for CouchDb, based on the nuget package `MyCouch`. |
|
|
NetEvolve.HealthChecks.Dapr https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Dapr, based on the nuget package `Dapr.Client`. |
|
|
NetEvolve.HealthChecks.DB2 https://github.com/dailydevops/healthchecks?target=https://github.com 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.DuckDB https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for DuckDB, based on the nuget package `DuckDB.NET.Data`. |
|
|
NetEvolve.HealthChecks.Elasticsearch https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Elasticsearch, based on the nuget package `Elastic.Clients.Elasticsearch`. |
|
|
NetEvolve.HealthChecks.EventStoreDb ❌DEPRECATED https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for EventStoreDb, based on the nuget package `EventStore.Client.Grpc.Streams`. |
|
|
NetEvolve.HealthChecks.Firebird https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Firebird, based on the nuget package `FirebirdSql.Data.FirebirdClient`. |
|
|
NetEvolve.HealthChecks.Garnet https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Microsoft Garnet, based on the NuGet package `Microsoft.Garnet`. |
|
|
NetEvolve.HealthChecks.GCP https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for various GCP services. |
|
|
NetEvolve.HealthChecks.GCP.BigQuery https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Google Cloud Platform BigQuery, based on the nuget package `Google.Cloud.BigQuery.V2`. |
|
|
NetEvolve.HealthChecks.GCP.Bigtable https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Google Cloud Platform Bigtable, based on the nuget package `Google.Cloud.Bigtable.Admin.V2`. |
|
|
NetEvolve.HealthChecks.GCP.Firestore https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Google Cloud Platform Firestore, based on the nuget package `Google.Cloud.Firestore`. |
|
|
NetEvolve.HealthChecks.GCP.PubSub https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Google Cloud Platform Pub/Sub, based on the nuget package `Google.Cloud.PubSub.V1`. |
|
|
NetEvolve.HealthChecks.Http https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for HTTP endpoints, based on the HttpClient. |
|
|
NetEvolve.HealthChecks.IbmMQ https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for IBM MQ, based on the nuget package `IBMMQDotnetClient`. |
|
|
NetEvolve.HealthChecks.InfluxDB https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for InfluxDB, based on the nuget package `InfluxDB.Client`. |
|
|
NetEvolve.HealthChecks.JanusGraph https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for JanusGraph, based on the nuget package `JanusGraph.Net`. |
|
|
NetEvolve.HealthChecks.Keycloak https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for the Keycloak service, based on the nuget package `Keycloak.Net.Core`. |
|
|
NetEvolve.HealthChecks.Kubernetes https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Kubernetes, based on the nuget package `KubernetesClient`. |
|
|
NetEvolve.HealthChecks.KurrentDb https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for KurrentDb, based on the nuget package `KurrentDB.Client`. |
|
|
NetEvolve.HealthChecks.LiteDB https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for litedb, based on the nuget package `LiteDB`. |
|
|
NetEvolve.HealthChecks.MariaDb https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for MariaDb, based on the nuget package `MySqlConnector`. |
|
|
NetEvolve.HealthChecks.Meilisearch https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Meilisearch, based on the nuget package `MeiliSearch`. |
|
|
NetEvolve.HealthChecks.Milvus https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Milvus, based on the nuget package `Milvus.Client`. |
|
|
NetEvolve.HealthChecks.Minio https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Minio, based on the nuget package `Minio`. |
|
|
NetEvolve.HealthChecks.MongoDb https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for MongoDb, based on the nuget package `MongoDB.Driver`. |
|
|
NetEvolve.HealthChecks.Mosquitto https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Mosquitto, based on the nuget package `MQTTnet`. |
|
|
NetEvolve.HealthChecks.MySql https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for MySql, based on the nuget package `MySql.Data`. |
|
|
NetEvolve.HealthChecks.MySql.Connector https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for MySql, based on the nuget package `MySqlConnector`. |
|
|
NetEvolve.HealthChecks.MySql.Devart https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for MySql, based on the nuget package `Devart.Data.MySql`. |
|
|
NetEvolve.HealthChecks.NATS https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for NATS, based on the nuget package `NATS.Client`. |
|
|
NetEvolve.HealthChecks.Neo4j https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Neo4j, based on the nuget package `Neo4j.Driver`. |
|
|
NetEvolve.HealthChecks.Npgsql https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for PostgreSQL, based on the nuget package `Npgsql`. |
|
|
NetEvolve.HealthChecks.Npgsql.Devart https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for PostgreSQL, based on the nuget package `Devart.Data.PostgreSql`. |
|
|
NetEvolve.HealthChecks.Odbc https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for ODBC data sources, based on the nuget package `System.Data.Odbc`. |
|
|
NetEvolve.HealthChecks.Ollama https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Ollama, based on the NuGet package `OllamaSharp`. |
|
|
NetEvolve.HealthChecks.OpenSearch https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for OpenSearch, based on the nuget package `OpenSearch.Client`. |
|
|
NetEvolve.HealthChecks.Oracle https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Oracle Databases, based on the nuget package `Oracle.ManagedDataAccess.Core`. |
|
|
NetEvolve.HealthChecks.Oracle.Devart https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Oracle Databases, based on the nuget package `Devart.Data.Oracle`. |
|
|
NetEvolve.HealthChecks.Qdrant https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Qdrant Vector database, based on the nuget package `Qdrant.Client`. |
|
|
NetEvolve.HealthChecks.QuestDB https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for QuestDB, based on the nuget package `net-questdb-client`. |
|
|
NetEvolve.HealthChecks.RabbitMQ https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for RabbitMQ, based on the nuget package `RabbitMQ.Client`. |
|
|
NetEvolve.HealthChecks.RavenDb https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for RavenDb, based on the nuget package `RavenDB.Client`. |
|
|
NetEvolve.HealthChecks.Redis https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Redis, based on the NuGet package `StackExchange.Redis`. |
|
|
NetEvolve.HealthChecks.Redpanda https://github.com/dailydevops/healthchecks?target=https://github.com 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?target=https://github.com Contains HealthChecks for SqlEdge, based on the nuget package `Microsoft.Data.SqlClient`. |
|
|
NetEvolve.HealthChecks.SQLite https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for SQLite, based on the nuget package `Microsoft.Data.Sqlite`. |
|
|
NetEvolve.HealthChecks.SQLite.Devart https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for SQLite, based on the nuget package `Devart.Data.SQLite`. |
|
|
NetEvolve.HealthChecks.SQLite.Legacy https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for SQLite, based on the nuget package `System.Data.Sqlite`. |
|
|
NetEvolve.HealthChecks.SqlServer https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Microsoft SqlServer, based on the nuget package `Microsoft.Data.SqlClient`. |
|
|
NetEvolve.HealthChecks.SqlServer.Devart https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Microsoft SqlServer, based on the nuget package `Devart.Data.SqlServer`. |
|
|
NetEvolve.HealthChecks.SqlServer.Legacy https://github.com/dailydevops/healthchecks?target=https://github.com Contains HealthChecks for Microsoft SqlServer, based on the nuget package `System.Data.SqlClient`. |
|
|
NetEvolve.Http.Correlation.Abstractions https://github.com/dailydevops/http.correlation?target=https://github.com 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?target=https://github.com 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?target=https://github.com 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?target=https://github.com 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?target=https://github.com 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?target=https://github.com 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.Pulse https://github.com/dailydevops/pulse?target=https://github.com 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.Extensibility https://github.com/dailydevops/pulse?target=https://github.com 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.SequentialGuid https://github.com/dailydevops/sequentialguid?target=https://github.com Small project for the generation of sequential Guids. |
|