Csmith
5.9#17 in fuzz testing softwareFree planFree planLinuxWindows
Visit| Fact | Csmith | Jazzer |
|---|---|---|
| License | The repository includes a COPYING license file. | The repository identifies Jazzer as Apache-2.0 licensed. |
| Purpose | Csmith generates random C programs to find compiler bugs using differential testing. | Jazzer is a coverage-guided, in-process fuzzer for the JVM based on libFuzzer. |
Csmith is suited to compiler developers or testers who need generated C programs for differential testing or test suites. It also fits users comfortable building and running command-line tools locally.
Jazzer suits developers working on JVM applications who want local coverage-guided fuzzing, including teams using JUnit. It also supports projects targeting JNI or native libraries.