cucumber-cpp
« Back to VersTracker
Description:
Support for writing Cucumber step definitions in C++
Type: Formula  |  Latest Version: 0.7.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: testing bdd cucumber cpp tdd
Install: brew install cucumber-cpp
About:
Cucumber-CPP is a C++ library that enables behavior-driven development (BDD) by allowing developers to write Cucumber step definitions in C++. It acts as a bridge between Gherkin syntax and C++ code, facilitating the creation of executable specifications. This tool helps teams implement acceptance testing and collaboration between technical and non-technical stakeholders.
Key Features:
  • Gherkin syntax support for writing specifications
  • Google Test and Boost.Test integration
  • C++11/14/17 standard compliance
  • Cross-platform compatibility
  • Lightweight header-only library
Use Cases:
  • Writing executable acceptance tests for C++ applications
  • Bridging communication between developers and domain experts
  • Implementing behavior-driven development in C++ projects
Alternatives:
License: MIT
Dependencies: asio, tclap
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 14, 2025 6:20am 0 VERSION_BUMP 94fd7a33
Dec 26, 2024 5:42pm 0 VERSION_BUMP c2469465
Sep 22, 2024 12:21pm 0 VERSION_BUMP 20fb6e22