EVERYTHING XIAOMI
Get listed

CoreBDD

CoreBDD is a free, open-source behavior-driven development framework for xUnit.net projects.

Place
#13 of 30
Score
5.9
CoreBDD's website

What CoreBDD is

CoreBDD is a free, open-source behavior-driven development framework for xUnit.net projects. It targets C# and .NET developers who want Given, When, and Then-style tests. A scenario can use one class with methods for each step, or place the scenario in a single method with step delegates. Method-based scenarios support xUnit InlineData for data-driven tests; class-based scenarios do not yet support data-driven cases. Developers can install a .NET project template or add the CoreBDD NuGet package to an existing xUnit test project. An optional global command-line tool runs tests with Gherkin-style output, scaffolds feature and scenario files, and converts tests to Gherkin or Gherkin to tests. The optional CoreBDD.SpecGeneration library creates Gherkin feature files from tests, including after a test run. The repository provides source code on GitHub, links to VSCode snippets, and identifies the Apache-2.0 license. CoreBDD runs locally and includes Gherkin support; distribution is through the public repository and dotnet packages.

Good

  • Free Apache-2.0 open source
  • Works with xUnit.net, C#, and .NET
  • Gherkin output and file generation
  • Project template and NuGet installation
  • Optional CLI scaffolding and conversion

Watch out

  • Class-based scenarios lack data-driven support
  • Self-hosted local execution
  • Focused specifically on xUnit.net

Who it suits

It suits C# and .NET teams already using xUnit.net who want behavior-focused test structure and Gherkin workflows. It is intended for local, developer-managed execution.

Verdict

CoreBDD provides a focused BDD layer for xUnit.net, with multiple scenario styles and optional Gherkin tooling. Its free, local distribution fits developers comfortable managing .NET test projects.

Plans and prices

From CoreBDD's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CoreBDDFreeBDD framework for xUnit.net

The facts

Each one read from CoreBDD's own pages, with the date it was checked.

What it does

Command line tool
An optional CLI can run tests with Gherkin-style output, scaffold test classes, and generate tests from Gherkin files or Gherkin files from tests.checked 4 Oct 2026
Command-line tool
An optional CLI can run tests with Gherkin-style output, scaffold feature and scenario files, and generate tests or feature files from the other format.checked 11 Oct 2026
Data-driven tests
Method-based scenarios support data-driven tests using xUnit InlineData; class-based scenarios do not yet support them.checked 11 Oct 2026
Distribution
CoreBDD is provided as source code in a public GitHub repository and as packages installed with dotnet commands.checked 11 Oct 2026
Editor support
The README links to code snippets for Visual Studio Code.checked 11 Oct 2026
Gherkin generation
The CoreBDD.SpecGeneration library can generate Gherkin feature specifications from tests.checked 11 Oct 2026
Installation
The README documents installation through a dotnet project template, NuGet packages, and a global dotnet CLI tool.checked 11 Oct 2026
Install options
The README describes installing a .NET project template or adding the CoreBDD NuGet package to an existing xUnit test project.checked 4 Oct 2026
Intended users
The project is for developers writing BDD-style tests in xUnit.net, with repository topics including C#, .NET, and TDD.checked 11 Oct 2026
License
The repository includes an Apache-2.0 license.checked 11 Oct 2026
Purpose
CoreBDD is a behavior-driven development framework for xUnit.net.checked 11 Oct 2026
Scenario styles
Tests can be written as a scenario class with Given/When/Then methods or as scenarios in a single method.checked 11 Oct 2026

Alternatives to CoreBDD

All alternatives
  1. 1Karate logo

    Karate

    Free planOpen sourceAPIExtensionLinuxmacOS
    8.2From $100 a year
  2. 2

    FitNesse

    Free planWebAPILinuxmacOS
    6.7Free plan
  3. 3Reqnroll logo

    Reqnroll

    Free planWindowsmacOSLinux
    6.7From €400 a year
  4. 4

    BddDotNet

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5

    BDDX

    Free planWeb
    6.6From $9.99 a month
  6. 6Cucumber Open logo

    Cucumber Open

    Free planAndroidAPILinuxmacOS
    6.6Free plan