Home

Awesome

#StandWithUkraine

Cucumber Common Components

Cucumber is made up of several libraries, many of which are kept in polyglot repositories, meaning we keep multiple language implementations of the same library together in the same repo.

LibraryDescriptionLatest release
cucumber-expressionsPattern-matching for Gherkin stepsLatest release
tag-expressionsFor parsing tag selection queriesLatest release
gherkinParser for Gherkin feature filesLatest release
messagesJSON message protocolLatest release
queryQuery API for messagesLatest release
gherkin-utilsAPI for querying parsed Gherkin documentsLatest release

If you're not sure which repository your issue belongs under, or it cuts across multiple repos, raise it in this repo.