Skip to content
PluginStats

Cucumber (Gherkin) Full Support installs statistics

By Alexander Krechik · VS Code Marketplace · Programming Languages

VSCode Cucumber (Gherkin) Full Language Support + Formatting + Autocomplete

View on VS Code Marketplace Fresh · Oct 20, 2026

Cucumber (Gherkin) Full Support has 1,296,820 recorded installs on VS Code Marketplace, ranking #464 of 2,501 tracked listings.

Installs
1,296,820
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#464
Among tracked VS Code Marketplace listings

Rating: 4.50 / 5 from 30 ratings

About Cucumber (Gherkin) Full Support

Cucumber Full Language Support

VS Code Cucumber (Gherkin) Language Support + Format + Steps/PageObjects Autocomplete

This extension adds rich language support for the Cucumber (Gherkin) language to VS Code, including:

  • Syntax highlight
  • Basic Snippets support
  • Auto-parsing of feature steps from paths, provided in settings.json
  • Autocompletion of steps
  • Ontype validation for all the steps
  • Definitions support for all the steps parts
  • Document format support, including tables formatting
  • Supporting many spoken languages
  • Gherkin page objects native support
  • Multiple programming languages, JS, TS, Python, Ruby, Kotlin etc.

Important extension goal is to improve step suggestions list and minimize user edits after step insertion:

  • Sort step suggestions by their usage count
  • Option to filter step completions depending on words used in their definition
  • Option to automatically change all step parts, that require some user action, by snippets
  • Option to show several different completion variants for step with 'or' RegEx parts (like (a|b))

How to use:

  1. Open your app in VS Code
  2. Install cucumberautocomplete extension
  3. In the opened app root create (if absent) .vscode folder with settings.json file or just run mkdir .vscode && touch .vscode/settings.json
  4. Add all needed settings to the settings.json file
  5. Reload the app to apply all extension changes
  6. To get autocomplete working, strings var of editor.quickSuggestions setting should be set to true (because by default string suggestions will not appear)

Settings:

Basic settings example:
{
    "cucumberautocomplete.steps": [
        "test/features/step_definitions/*.js",
        "node_modules/qa-lib/src/step_definitions/*.js"
    ],
    "cucumberautocomplete.strictGherkinCompletion": true
}
All the settings description:

cucumberautocomplete.steps - Glob-style path or array of glob-style paths to the gherkin step definition files. All the files, that match path provided, will be handled by the extension. So, ideally, this path should be as strict as possible (for ex. test/features/step_definitions/*.steps.js is better than test/**/*.steps.js and much better than **/*.steps.js). The Node will watch steps files for change and will automatically update steps in them. All the paths are relative to the app root. Empty or non-string values are ignored, so malformed workspace configuration does not crash the extension.

cucumberautocomplete.syncfeatures - Will get steps using count from the glob-style path. Same as for the steps setting - this path should be as strict as possible.

cucumberautocomplete.strictGherkinCompletion - Strict comparing of declaration function and gherkin word. For ex. if step definition is When(/I do something/) - in case of strictGherkinCompletion is true - after typing Given I this step will not be shown in the suggestion list. In case of some non-gherkin step definition usage (for ex. new Step('I do something')) strictGherkinCompletion should be set to false - no steps suggestions will be shown otherwise.

cucumberautocomplete.strictGherkinValidation - Compare step body and gherkin word during steps validation. Sometimes, it's useful to suggest only steps that are strictly equal to gherkin word, but show no error in case if gherkin word is used inproperly, so this option was separated from the strictGherkinCompletion.

cucumberautocomplete.smartSnippets - Extension will try to change all the steps parts, that requires some user input (for ex. .*, ([a-z]+), \w{1,3}) to snippets. This option could speed up adding new steps up to several times. Try it ;)

cucumberautocomplete.stepsInvariants - Show all the 'or' step parts as separate suggestions (for ex. show I use a and I use b step suggestions for the Given(/I use (a|b)/) step. It could also help to speed up new steps addition.

cucumberautocomplete.customParameters - Change some steps RegEx parts depending on array of 'parameter' - 'value' key pairs. Parameter could be string or regular expression. Whether 'parameter' is interpreted as a string or a regular expression is controlled by 'isRegex' option. This setting will be be applied before getting the steps. For ex. to get step from the py expression @given(u'I do something') we could use the next parameters:

"cucumberautocomplete.customParameters": [
        {
            "parameter":"(u'",
            "value":"('"
        }
    ],

After this, the current expression will be handled as @given('I do something'), so the extension would be able to get 'I do something' step.

cucumberautocomplete.pages - Object, which consists of 'page name' => 'page object file path' pairs. It is allowing to handle some very specific cases of page objects usage in the gherkin steps.

cucumberautocomplete.skipDocStringsFormat - Skip format of strings, that was placed between ''' or """.…

Description from the VS Code Marketplace listing.

  • autocomplete
  • cucumber
  • feature
  • gherkin
  • snippet

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Cucumber (Gherkin) Full Support installs on VS Code Marketplace, last 90 days: 1,296,820 installs as of Oct 20, 2026.Cucumber (Gherkin) Full SupportInstalls on VS Code Marketplace · Last 90 days1,296,820installs1.3M1.3M1.3M1.3M1.3M1.3M1.3M1.3MJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
Cucumber (Gherkin) Full Support installs on VS Code Marketplace, last 90 days: 1,296,820 installs as of Oct 20, 2026.

7/30/90-day growth

Cucumber (Gherkin) Full Support installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Cucumber (Gherkin) Full SupportInstalls growth on VS Code Marketplace1,296,820installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 2026pluginstats.com
Cucumber (Gherkin) Full Support installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

Cucumber (Gherkin) Full Support VS Code Marketplace ranking history: currently #464 (by installs).Cucumber (Gherkin) Full SupportVS Code Marketplace ranking · by installs · Last 90 days#464current rank#462#463#464#465#466Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
Cucumber (Gherkin) Full Support VS Code Marketplace ranking history: currently #464 (by installs).

Ratings over time

Cucumber (Gherkin) Full Support ratings on VS Code Marketplace, last 90 days: 30 ratings as of Oct 20, 2026.Cucumber (Gherkin) Full SupportRatings on VS Code Marketplace · Last 90 days30ratings27282930313233Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
Cucumber (Gherkin) Full Support ratings on VS Code Marketplace, last 90 days: 30 ratings as of Oct 20, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 24, #4 (overall #464)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 10, #3 (overall #183)
Programming Languages: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (5)
Recent installs observations for Cucumber (Gherkin) Full Support
Date (UTC)InstallsChange vs. previous
1,296,820+523
1,296,297+106
1,296,191+72
1,296,119+456
1,295,663—

Similar VS Code Marketplace Programming Languages plugins

All 20 Cucumber (Gherkin) Full Support alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=alexkrechik.cucumberautocomplete. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.