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

fscheck/FsCheck

Random Testing for .NET observed · 2026-08-28

github.com/fscheck/FsCheck · homepage · F# · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 86
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 69
  • age_days: 4823
  • days_rel: 13
  • days_push: 13
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

1245 stars · 163 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

FsCheck is a property-based testing library for .NET, ported from Haskell's QuickCheck. Programmers specify properties that functions should satisfy, and FsCheck tests them against many randomly generated inputs, automatically shrinking failing cases to minimal counter-examples.

Use cases

  • generate random test data for .NET unit tests
  • property-based testing of F# functions
  • find minimal counter-examples for failing properties
  • integrate property tests with xUnit or NUnit
  • model-based testing of stateful systems
  • write testable specifications in C# or VB

When to choose

  • you want QuickCheck-style property-based testing on .NET
  • you need automatic shrinking of failing test cases
  • you use F#, C#, or VB and want random test data generation
  • you want property tests inside existing test frameworks like xUnit or NUnit

When to avoid

  • you only need simple example-based unit tests
  • your project is not on the .NET platform
  • you need fuzzing of raw binary inputs or security-oriented fuzzing rather than property testing

Facets

library · maturity active

testing fuzzing data-generation testing developer-tools programming-languages dotnet cross-platform property-based-testing quickcheck fsharp csharp shrinker generators xunit nunit

2 sources

Member repositories

RepositoryRoleHealth v2
fscheck/FsCheckmain94

For agents

markdown · JSON · MCP: product_card(name="fscheck/FsCheck")

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