Reqnroll
Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.
What Reqnroll is
Reqnroll is a .NET test automation tool for Behavior Driven Development. It is a .NET port of Cucumber built on the SpecFlow framework and code base. Requirements are written as Given-When-Then scenarios in Gherkin feature files and turned into automated tests. It runs on Windows, Linux and macOS. Supported runtimes range from .NET Framework 4.6.2 to .NET 10.0. Scenarios execute through MsTest, NUnit, xUnit or TUnit. Setup uses NuGet packages, with one main package per test execution framework. Projects can be edited in Visual Studio 2022 or Rider, or without any IDE.
Written from the project's README, read .
- Category
- BDD
- License
- BSD-3-Clause
- Language
- C#
- Changelog
- Releases on GitHub
Repository metrics
Status
activeLast commit within 90 days of the fetch date.Computed from the last commit date and the archive flag on the fetch date. See the status rules.
Alternatives
Listed BDD tools, same primary language first, then by GitHub stars. Each line gives one fact from the tool's documentation where it differs from Reqnroll's, with its source.
Robot Framework: Languages for writing tests: Robot Framework plain text syntax; Python as the primary language for extending it. source: README
cucumber-js: Languages for writing tests: JavaScript; TypeScript and other languages that transpile to JavaScript. source: Docs: Transpiling
cucumber-ruby: Languages for writing tests: Ruby. source: README
Codeception: Languages for writing tests: PHP. source: README
Behat: Languages for writing tests: PHP. source: Docs: Behat documentation
behave: Languages for writing tests: Python. source: README
Gauge: Languages for writing tests: Language runners for C# (.NET and .NET Core), Java, JavaScript, Python, Ruby. source: Docs: Plugins
Cucumber JVM: Languages for writing tests: Java (JVM). source: README
Questions
Is Reqnroll open source?
Yes. Reqnroll is released under BSD-3-Clause, an OSI-approved license, as reported by the GitHub API on 2026-09-22.
Is Reqnroll maintained?
On 2026-09-22, the last commit to the default branch was on 2026-08-26, so the listed status is active. Rule: Last commit within 90 days of the fetch date.
How many GitHub stars does Reqnroll have?
787 stars on 2026-09-22, from the GitHub API. The number is refreshed at each monthly update.
What language is Reqnroll written in?
The repository's primary language, as reported by the GitHub API, is C#.
Sources
- GitHub REST API: repository, read
- GitHub REST API: commits, read
- GitHub REST API: latest release, read
- GitHub REST API: contributors, read
- README, read