Gopter
Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed
About
Gopter is ranked #2 of 27 in property-based testing tools on Inferse. It runs on Linux, Self-hosted. There is a free plan.
Compared on property-based testing tools
- Free plan
- Yesgithub.com
- Supported languages
- Gogithub.com
- Test runner support
- Go testing package; GoConveygithub.com
- Failing-case shrinking
- Yesgithub.com
- Stateful testing
- Yesgithub.com
- Reproducible failures
- Yesgithub.com
Facts
- Purpose
- Gopter brings ScalaCheck-style property testing to Go.github.com · 30 Sept 2026
- Testing scope
- Gopter is described as a more sophisticated version of Go's testing/quick package.github.com · 30 Sept 2026
- Generators
- Gopter provides tighter control over generators than testing/quick.github.com · 30 Sept 2026
- Shrinking
- Its shrinkers automatically find the minimum value that falsifies a property.github.com · 30 Sept 2026
- Regex support
- Gopter includes a generator for regex matches.github.com · 30 Sept 2026
- Stateful testing
- Gopter supports stateful tests.github.com · 30 Sept 2026
- Commands limitation
- The README says parallel commands are not available yet.github.com · 30 Sept 2026
- Documentation packages
- Documentation covers gopter, gen, prop, arbitrary, commands, and convey packages.github.com · 30 Sept 2026
- GoConvey integration
- The convey package provides helpers used by Gopter inside GoConvey tests.github.com · 30 Sept 2026
- License
- The project is distributed under the MIT License.github.com · 30 Sept 2026
- Module version
- pkg.go.dev lists version v0.2.11, published April 3, 2024.pkg.go.dev · 30 Sept 2026
- API usage
- The package provides TestingRun for running property checks with a Go testing.T context.pkg.go.dev · 30 Sept 2026
- Maker business
- Leanovate describes itself as a software development company supporting product implementation, technical scaling, digital transformation, organizational development, workshops, and training.linkedin.com · 30 Sept 2026
- Maker size
- Leanovate is listed as having 11–50 employees.linkedin.com · 30 Sept 2026
- Support channel
- The project is hosted in a public GitHub repository with an Issues section.github.com · 30 Sept 2026
- Purpose
- Gopter is a Go property-testing library that brings ideas from ScalaCheck and QuickCheck to Go.github.com · 2 Oct 2026
- Property testing
- It creates properties from condition functions and generated inputs.github.com · 2 Oct 2026
- Generators
- It provides tighter control over generators than Go's testing/quick package.github.com · 2 Oct 2026
- Shrinking
- Its shrinkers automatically seek a minimum value that falsifies a property.github.com · 2 Oct 2026
- Regex generation
- It includes a generator for regular-expression matches.github.com · 2 Oct 2026
- Stateful tests
- It supports stateful tests based on arbitrary commands.github.com · 2 Oct 2026
- GoConvey
- The gopter/convey package provides helpers for using Gopter inside GoConvey tests.github.com · 2 Oct 2026
- Testing integration
- Properties can be run with Go's testing.T through TestingRun.pkg.go.dev · 2 Oct 2026
- Generator composition
- Generators support operations including Map, FlatMap, SuchThat, and WithShrinker.pkg.go.dev · 2 Oct 2026
- Reporting
- Gopter provides console and formatted reporters for test results.pkg.go.dev · 2 Oct 2026
- License
- The repository identifies Gopter as MIT licensed.github.com · 2 Oct 2026
- Platform and delivery
- The project is a Go module with module path github.com/leanovate/gopter and declares Go 1.20.github.com · 2 Oct 2026
- Known limitation
- The README notes that Gopter does not provide ScalaCheck's Pretty feature and has no parallel commands yet.github.com · 2 Oct 2026
Best Gopter alternatives
See all 12
7.2 fast-check Free free plan, no paid price published Free plan
5.9 Hypothesis See plans price on the maker's page
5.9 Proptest See plans price on the maker's page
5.9 RapidCheck See plans price on the maker's page
5.8 QuickCheck Free free plan, no paid price published Free plan
5.8 Rapid Free free plan, no paid price published Free plan Where it ranks on Inferse
Sources
- github.com/leanovate/gopter· checked 30 Sept 2026
- pkg.go.dev/github.com/leanovate/gopter· checked 30 Sept 2026
- linkedin.com/company/leanovate-gmbh· checked 30 Sept 2026
- github.com/leanovate/gopter/blob/master/go.mod· checked 2 Oct 2026
