https://github.com/cucumber/common
A home for issues that are common to multiple cucumber repositories
https://github.com/cucumber/common
Last synced: 2 months ago
JSON representation
A home for issues that are common to multiple cucumber repositories
- Host: GitHub
- URL: https://github.com/cucumber/common
- Owner: cucumber
- License: mit
- Created: 2015-06-21T04:37:35.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2026-03-11T16:37:58.000Z (3 months ago)
- Last Synced: 2026-04-01T14:08:04.971Z (2 months ago)
- Homepage: https://cucumber.io/docs
- Size: 124 MB
- Stars: 3,350
- Watchers: 212
- Forks: 683
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://vshymanskyy.github.io/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.
| Library | Description | Latest release |
| ---------------------- | ---------------------------------- | -------------- |
| [cucumber-expressions] | Pattern-matching for Gherkin steps |  |
| [tag-expressions] | For parsing tag selection queries |  |
| [gherkin] | Parser for Gherkin feature files |  |
| [messages] | JSON message protocol |  |
| [query] | Query API for messages |  |
| [gherkin-utils] | API for querying parsed Gherkin documents |  |
If you're not sure which repository your issue belongs under, or it cuts across multiple repos, raise it in this repo.
[cucumber-expressions]: https://github.com/cucumber/cucumber-expressions
[tag-expressions]: https://github.com/cucumber/tag-expressions
[gherkin]: https://github.com/cucumber/gherkin
[messages]: https://github.com/cucumber/messages
[query]: https://github.com/cucumber/query
[gherkin-utils]: https://github.com/cucumber/gherkin-utils