fscheck/FsCheck
Random Testing for .NET 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
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
- readme: https://github.com/fscheck/FsCheck · fetched 2026-08-28 · fc9d1ce46e0b
- homepage: https://fscheck.github.io/FsCheck/ · fetched 2026-08-29 · a8016bf0984c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fscheck/FsCheck | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem