{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"}],"enrichment":{"capability":"Parses and compiles Gherkin feature files into abstract syntax trees and pickles for behavior-driven development testing frameworks.","skillfed_tags":["bdd","testing","parser"],"use_cases":["Parse .feature files in a test runner to convert Gherkin scenarios into executable test cases.","Build custom BDD tooling that consumes Gherkin specifications and generates test code or reports.","Validate Gherkin syntax in feature files before passing them to Cucumber or similar frameworks.","Extract and analyze test scenarios from feature files for documentation or coverage reporting.","Integrate Gherkin parsing into CI/CD pipelines to compile feature files into intermediate representations."],"what_it_does":"Gherkin is the official parser and compiler for the Gherkin language, maintained by the Cucumber team. It reads Gherkin feature files (plain-text specifications written in a business-readable syntax) and converts them into structured data\u2014abstract syntax trees and pickles\u2014that testing frameworks can execute. The library is designed to work in-process, producing easily consumable objects without requiring subprocess calls or JSON parsing.\n\nYou can use it either as a library (the recommended approach) or via a command-line interface that outputs newline-delimited JSON conforming to the Cucumber Event Protocol. It supports multiple languages through i18n translations and handles table cell escaping. The package depends only on typing-extensions and supports Python 3.10 through 3.14.","worth_installing":"Yes. This is the official Gherkin parser maintained by the Cucumber team, actively developed, permissively licensed (MIT), and has minimal dependencies. Install it if you need to parse or compile Gherkin feature files programmatically or integrate BDD workflows into custom tooling. The only constraint is a Python 3.10+ requirement."},"id":"gherkin-official","links":{"html":"https://skillfed.io/packages/gherkin-official","md":"https://skillfed.io/packages/gherkin-official.md","pypi":"https://pypi.org/project/gherkin-official/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-05","license_spdx":"MIT","license_treatment":"permissive","name":"gherkin-official","python_support":"supports_current","summary":"Gherkin parser (official, by Cucumber team)"},"popularity":{"monthly_downloads":2846540,"position":2863,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"42.0.1"}
