Top 20 NuGet versioning Packages

Derives SemVer information from a repository following GitFlow or GitHubFlow. This is the .NET Core Global Tool allowing usage of GitVersion from command line.
A .NET Core Tool that can install, read and set version information based on git history, using Nerdbank.GitVersioning.
Stamps an assembly with git information based on SemVer.
Derives SemVer information from a repository following GitFlow or GitHubFlow.
Stamps your assemblies with semver 2.0 compliant git commit specific version information and provides NuGet versioning information as well.
This is a .NET Framework enhancement framework. Main features are Versioning, Finance, Currency, Foreign Exchange, Money, Pricing strategy, Telemetry, Composite Weighted Progress, Repository and Unity of Wok pattern implementation with Entity Framework Core, Network Connectivity Service and Triggeri...
A service API versioning library for Microsoft ASP.NET Core.
Exposes the following information for use directly from MSBuild, C# and VB: $(GitBranch), ThisAssembly.Git.Branch $(GitCommit), ThisAssembly.Git.Commit $(GitSha), ThisAssembly.Git.Sha $(GitBaseVersionMajor), ThisAssembly.Git.BaseVersion.Major $(GitBaseVersionMinor), ThisAssembly.Git.BaseVe...
ASP.NET Core MVC API explorer functionality for discovering metadata such as the list of API-versioned controllers and actions, and their URLs and allowed HTTP methods.
Derives SemVer information from a repository following GitFlow or GitHubFlow. This is the Core library which both GitVersion cli and Task use allowing programatic usage of GitVersion.
The API Explorer for Microsoft ASP.NET Web API Versioning.
Derives SemVer information from a repository following GitFlow or GitHubFlow.
A service API versioning library for Microsoft ASP.NET Web API.
Library to aid the combined use of Swashbuckle and ASP NET API Versioning
This library simply returns your public API as a string. You can use this in approval style tests or for documentation.
Easy-usage, Git-based, auto-generate version informations toolset.
Simply add this package to add a test which generates a string of your public API, then sends it to Approval Tests to approve any public API changes. Don't accidently miss a breaking API change and break semantic versioning again.
Syntactic (Semantic) Versioning for .NET libraries heavily inspired in elm-package (bump and diff)
Stamps an assembly with git information based on SemVer. This alternate version works on Ubuntu 18.04 and doesn't have UtilPack as a dependency (which caused a lot of problems for me). The downside is that it only works with `msbuild`, but not with `dotnet build`.
Automatic versions using conventional commits and semver2.0