Csmith vs Metalware

Csmith

6.4 #11 in Fuzz Testing Software

About Csmith

Metalware

5.2 #25 in Fuzz Testing Software

About Metalware
CsmithMetalware
Free planYesNo
Free trialNoNo
Paid fromFree—
Open sourceNoNo
PlatformsLinux, Windowsapi, Linux, Web
Free planYes—
Input generation methodsgenerationgeneration and mutation, with symbolic input generation
Target typesC programs; C++ programs; compilersELF and raw .bin firmware; ARM Cortex-M, embedded peripherals, DMA, RTOS, and bare metal targets
Execution modelocalhybrid
Supported languagesC; C++—
CI/CD supportYesYes
Coverage guidance—Yes
Crash triage—Yes

Both are listed in Best Fuzz Testing Software. On Freedom251, Csmith scores higher on our published basis.