getgauge/gauge

Light weight cross-platform test automation

View on GitHub ↗Jump to charts ↓

getgauge/gauge has 3k+ stars and 350+ forks on GitHub, is written in Go, and was last pushed on Oct 13, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 21st, 2026
Created on March 24th, 2014
Open Issues & Pull Requests: 65 (+0)
GitHub issues: Enabled
Number of forks: 355
Total Stargazers: 3,191 (+0)
Total Subscribers: 124 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.4 days
Mean response time: 142.9 days
90th percentile: 542.2 days
Tracked items: 571

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

91% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 57
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,720 days
Stale 30+ days: 57
Stale 90+ days: 54

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (14)
  • tech debt (9)
  • needs-more-info (5)
  • github_actions (3)
  • python (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Gauge is a lightweight cross-platform test automation framework that enables behavior-driven development through readable test specifications.

The tool addresses the challenge of writing maintainable acceptance tests by using plain-language specifications written in Markdown, which can be executed as automated tests. This approach separates test logic from test data and implementation details, allowing non-technical stakeholders to read and understand test scenarios while developers implement the underlying step definitions. The framework handles test execution, reporting, and integration with various programming languages and tools through a plugin architecture.

Teams should consider Gauge when they need acceptance tests that remain readable and maintainable as projects evolve, particularly in agile environments where specifications serve as living documentation. It works well for projects where multiple team members need to collaborate on test definitions without deep technical expertise. The tool suits organizations that value behavior-driven development practices and want tests expressed in a format closer to natural language than traditional code-based testing frameworks.

The project shows consistent activity with regular updates to its core functionality and plugin ecosystem. Development maintains focus on cross-platform compatibility and ease of use. The maintainers actively address issues and incorporate community feedback into releases. The codebase demonstrates attention to keeping the tool lightweight while expanding its integration capabilities through plugins.