# csmith-project/csmith

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/csmith-project-csmith).**

1,215 stars · 168 forks · C++ · NOASSERTION

## Links

- GitHub: https://github.com/csmith-project/csmith
- Homepage: http://embed.cs.utah.edu/csmith/
- awesome-repositories: https://awesome-repositories.com/repository/csmith-project-csmith.md

## Description

Csmith is a random generator of C programs. It's primary purpose is to find compiler bugs with random programs, using differential testing as the test oracle.

## Tags

### Part of an Awesome List

- [Developer Tools](https://awesome-repositories.com/f/awesome-lists/devtools/developer-tools.md) — Random generator of C programs
