• Moq is the most popular and friendly mocking framework for .NET. Built from
  • Access commit information from MSBuild and C#/F#/VB code, and infer SemVer from branch, tag or version file in Git repository.
  • Mvp.Xml project is developed by Microsoft MVPs in XML technologies and XML Web Services worldwide. It is aimed at supplementing .NET framework XML processing functionality available through the System.Xml namespace and related namespaces such as System.Web.Services. It is documented extensively... More information
  • An MSBuild logger that can be passed to MSBuild to record a detailed structured log file. See usage example at:
    • 1,141,529 total downloads
    • last updated 10/28/2022
    • Latest version: 2.3.1
    • T4 templating
    Embeddable engine for the T4 templating language, a general-purpose way to generate text or code files using C#
    • 824,738 total downloads
    • last updated 7/30/2021
    • Latest version: 1.0.6
    • dotnet config
    APIs for handling dotnet-config compatible settings for any dotnet tool. Usage: var config = Config.Build(); var value = config.GetString("section", "subsection", "variable"); // Setting values, Config is immutable, so chain calls and update var config = config .SetString("section",... More information
  • Provides the Common Composition bindings for MEF.
    • 709,091 total downloads
    • last updated 9/8/2021
    • Latest version: 7.1.0-final.1.21458.1 (prerelease)
    • posix unix mono macos osx linux
    Provides functionality for managed code to access Posix/Unix features not accessible via BCL
    • 559,088 total downloads
    • last updated 9/9/2022
    • Latest version: 2.1.1
    Assembly-level shared state via IAssemblyFixture, just like built-in collection and class fixture state.
  • Automatically transforms on build all files with a build action of `None/Content` that have the `TextTemplatingFileGenerator` custom tools associated, without requiring the installation of any Visual Studio SDK.
    • 298,357 total downloads
    • last updated 3/26/2013
    • Latest version:
    • netfx validation
    The only argument validation file you need, with full refactoring support and strong-typing. Examples: Guard.NotNull(() => value, value) Guard.NotNullOrEmpty( () => stringValue, stringValue)
  • An improved API on top of System.Diagnostics. Adds support for dynamic runtime configuration of trace sources, hierarchical trace sources and testability. Usage: static readonly ITracer tracer = Tracer.Get<MyClass>();
    • 229,650 total downloads
    • last updated 4/8/2020
    • Latest version: 4.1.1
    • 199,750 total downloads
    • last updated 1/29/2021
    • Latest version: 2.0.1
    A lightweight API to read and write .NET XML documentation files, optionally augmented with reflection information. Built from
    • 156,358 total downloads
    • last updated 7/28/2022
    • Latest version: 1.3.0
    Merq: Message Bus (Commands + Events) Interfaces
    • 146,329 total downloads
    • last updated 11/16/2022
    • Latest version: 0.9.1
    Simple, flexible and powerful NuGet packaging
  • Allows emitting arbitrary assembly attributes, compatible with SDK-style projects and classic ones. Usage: declare @(AssemblyAttribute) items to include, such as: <ItemGroup> <AssemblyAttribute Include="[ATTRIBUTE_FULL_TYPENAME]" _Parameter1="[CTOR_ARG]" _ParameterN="[CTOR_ARG_N]" />... More information
  • Suplements the built-in Resources .resx C# generator by generating a strong-typed class named Strings from the same .resx file, but exposing format parameters as method parameters and organizing strings in classes according to the resource name if it uses underscores. i.e. User_InvalidCredentials... More information
  • Provides the $(CodeTaskAssembly) property which properly locates the right assembly to use for inline tasks depending on the currently executing MSBuild engine.
  • NuDoc by: kzu
    • 79,362 total downloads
    • last updated 1/28/2021
    • Latest version: 0.5.1
    A simple and intuitive API for reading XML API documentation from .NET assemblies or XML files. NOTE: this package has been renamed to NuDoq. It now just includes a dependency on that instead.