Editors for Cucumber (.feature) and JBehave (.story) files, providing syntax highlighting, outline view, content assist, grammar validation and Ctrl+click navigation from Gherkin steps to their annotated Java step definition methods.
This is a fork of Natural by Roberto Lo Giacco, updated to run on modern platforms and with a number of defects fixed. Licensed under the Eclipse Public License 1.0.
Requirements
- Eclipse 2025-12 or later
- Java 25
- Xtext 2.43 (included in the Eclipse release train)
Step definition navigation
Ctrl+click a step to jump to its Java method. Step definitions must be annotated from io.cucumber.java.en and the annotation value must be a regular expression, for example @Given("^I have (\d+) cukes$"). The Gherkin keyword is not part of the match, so the same step text resolves under Given, When, Then, And or But.
Known limitations
- Cucumber Expressions (
{int},{string}) are not supported — use regular expressions - Only the
io.cucumber.java.enannotation package is recognised .storyfiles have no step definition navigation- English Gherkin keywords only
Additional Details
Eclipse Versions: 2026-09 (4.41), 2026-06 (4.40), 2026-03 (4.39), 2025-12 (4.38)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Hariharan Murugan
Development Status: Production/Stable
Date Created: Saturday, August 8, 2026 - 12:54
License: EPL
Date Updated: Wednesday, August 12, 2026 - 08:53
Submitted by: Hari Haran
| Date | Ranking | Installs | Clickthroughs |
|---|---|---|---|
| October 2026 | 0/0 | 0 | 0 |
| September 2026 | 113/521 | 42 | 14 |
| August 2026 | 195/586 | 30 | 42 |
| July 2026 | 0/0 | 0 | 0 |
| June 2026 | 0/0 | 0 | 0 |
| May 2026 | 0/0 | 0 | 0 |
| April 2026 | 0/0 | 0 | 0 |
| March 2026 | 0/0 | 0 | 0 |
| February 2026 | 0/0 | 0 | 0 |
| January 2026 | 0/0 | 0 | 0 |
| December 2025 | 0/0 | 0 | 0 |
| November 2025 | 0/0 | 0 | 0 |
| October 2025 | 0/0 | 0 | 0 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 8
| Count | Error Message |
|---|---|
| 5 | Cannot continue the operation. There is another install operation in progress. |
| 3 | Cannot complete the install because one or more required items could not be… |

Reviews Add new review
good
Submitted by Hari Haran on Mon, 08/10/2026 - 05:33
The integration is working fine. if we press ctrl + mouse over and click the keyword . it will take to the step