Tech riderRev. 4 Oct 2026
- 1Runs onLinux, self-hosted
- 2CostsFree plan
- 3Gherkin supportYes
- 4Execution modelocal
- 5Browser testingYes
- 6API accessYes
6 lines stated Written from the maker's own pages: jgiven.org, github.com

Overview
JGiven is ranked #16 of 29 in BDD testing tools on Specifiction. It runs on Linux, Self-hosted. There is a free plan.
JGiven plans and pricing
All plansCompared on BDD testing tools
- Gherkin support
- Yesjgiven.org
- Execution mode
- localjgiven.org
- Browser testing
- Yesjgiven.org
- API access
- Yesjgiven.org
Facts
- Purpose
- JGiven is a pragmatic open-source behavior-driven development framework for Java.jgiven.org · 4 Oct 2026
- Scenario authoring
- Scenarios are written in standard Java with a fluent, domain-specific API, without requiring a separate language or IDE plugin.github.com · 4 Oct 2026
- Reports
- JGiven generates plain-text and JSON reports, and its report generator can produce HTML reports readable by domain experts.jgiven.org · 4 Oct 2026
- Test frameworks
- Scenarios can run with JUnit or TestNG without an extra test runner.jgiven.org · 4 Oct 2026
- Reusable stages
- Scenarios use reusable stage classes that can share state, helping reduce duplicated test code.jgiven.org · 4 Oct 2026
- Data-driven testing
- Scenarios and steps can be parameterized for data-driven tests.jgiven.org · 4 Oct 2026
- Build integrations
- The user guide documents Maven and Gradle plugins for generating HTML reports.jgiven.org · 4 Oct 2026
- Additional integrations
- The user guide documents integrations for Spring and Spock, and experimental support for Android and JUnit 5.jgiven.org · 4 Oct 2026
- Installation
- JGiven is installed as a Java library using JARs on the classpath, commonly through Maven, Gradle, or Ant with Ivy.jgiven.org · 4 Oct 2026
- Report input
- HTML reports are generated from JSON files produced during test execution.jgiven.org · 4 Oct 2026
- License
- The project is published under the Apache License 2.0.github.com · 4 Oct 2026
- Maintainer
- JGiven was created by Jan Schäfer and is mainly developed by TNG, with contributions welcome.jgiven.org · 4 Oct 2026
- Latest listed release
- The maker’s news page lists version 2.0.3, released September 26, 2025.jgiven.org · 4 Oct 2026
- Experimental status
- The user guide marks its Android support and JUnit 5 integration as experimental.jgiven.org · 4 Oct 2026
Best JGiven alternatives
See all 20 All accessCh 01 Serenity BDD Free planAndroidiOS Free to start7.7 All accessCh 02 CukeTest Free planFree trialLinux Free to start7.6 All accessCh 03 Cucumber Open Free planAndroidAPI Free to start7.4 All accessCh 04 FitNesse Free planAPILinux Free to start7.4 All accessCh 05 Ginkgo Free planLinuxMac Free to start7.4 All accessCh 06 Concordion Free planLinuxMac Free to start7.3
Where it ranks on Specifiction
- Best BDD Testing Tools in 2026#16 of 29
Is JGiven yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- jgiven.org/about/· checked 4 Oct 2026
- github.com/TNG/JGiven· checked 4 Oct 2026
- jgiven.org/userguide/· checked 4 Oct 2026
- jgiven.org· checked 4 Oct 2026
- jgiven.org/news/· checked 4 Oct 2026


