typelevel/scalacheck
Property-based testing for Scala observed · 2026-08-28
Health v2 · maintenance only
69/100
- Activity 99
- Release rhythm 14
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 356
- age_days: 5578
- days_rel: 361
- days_push: 11
- n_releases_24m: 2
Adoption not part of the score
1964 stars · 393 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ScalaCheck is a property-based testing library for Scala and Java programs, inspired by Haskell's QuickCheck. It generates test cases automatically from properties and integrates with ScalaTest, specs2, and sbt, or runs standalone.
Use cases
- property-based testing for Scala code
- generate random test cases automatically
- test Scala or Java programs with QuickCheck-style properties
- shrink failing test cases to minimal examples
- integrate property tests into ScalaTest or specs2
- test stateful systems in Scala
When to choose
- you write Scala or Java and want automated property-based testing
- you want integration with ScalaTest, specs2, or sbt
- you need a mature, dependency-free testing library used by the Scala compiler and Akka
When to avoid
- you need example-based unit testing only
- you work outside the JVM/Scala ecosystem
- you want fuzzing of binaries or network protocols rather than program properties
Facets
library · maturity stable
testing fuzzing data-generation testing developer-tools programming-languages jvm cross-platform property-based-testing quickcheck scalatest specs2 scala-native scala-js sbt
4 sources
- readme: https://github.com/typelevel/scalacheck · fetched 2026-08-28 · bb5ef985c012
- homepage: http://www.scalacheck.org · fetched 2026-08-29 · 58d7b0fee7dd
- site_page: https://scalacheck.org/documentation.html · fetched 2026-08-29 · 2896c342eee0
- site_page: https://scalacheck.org/download.html · fetched 2026-08-29 · 60aac85d5db0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| typelevel/scalacheck | main | 69 |
For agents
markdown · JSON · MCP: product_card(name="typelevel/scalacheck")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem