Skip to content
Projects

onsi/gomega has 2,355 GitHub stars and 308 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 20:54 UTC. Last push 2026-10-10.

How these counts are measured

Ginkgo's Preferred Matcher Library

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original
Gomega: Ginkgo's Preferred Matcher Library

test Gomega Docs Sponsor onsi

Jump straight to the docs to learn about Gomega, including a list of all available matchers.

If you have a question, comment, bug report, feature request, etc. please open a GitHub issue.

Using Gomega with Claude Code

Gomega ships a set of Claude Code skills as a plugin, so an agent writing assertions in your suite has Gomega's idioms — the full matcher catalog, Eventually/Consistently, and the gstruct/ghttp/gexec/gbytes/gleak/gmeasure sub-libraries — on hand. The Gomega repo doubles as the plugin marketplace, so installation is two commands. From inside Claude Code:

/plugin marketplace add onsi/gomega
/plugin install gomega@gomega

(or non-interactively: claude plugin marketplace add onsi/gomega then claude plugin install gomega@gomega)

This installs a family of gomega:* skills that activate automatically while you write tests. See the docs for the full list.

Ginkgo: a BDD Testing Framework for Golang

Learn more about Ginkgo here

Community Matchers

A collection of community matchers is available on the wiki.

License

Gomega is MIT-Licensed

The ConsistOf matcher uses goraph which is embedded in the source to simplify distribution. goraph has an MIT license.

Explore related projects