Ross ROSS = Recommend OSS · open-source software intelligence for agents

typelevel/scalacheck

Property-based testing for Scala observed · 2026-08-28

github.com/typelevel/scalacheck · homepage · Scala · BSD-3-Clause (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
typelevel/scalacheckmain69

For agents

markdown · JSON · MCP: product_card(name="typelevel/scalacheck")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem