cuhk-s3/LegoFuzz

An LLM-based fuzzing framework for C compilers testing.

36
/ 100
Emerging

This project helps compiler engineers systematically test C compilers like GCC and LLVM for bugs. It takes a collection of C code examples, processes them into reusable 'Lego blocks' of functions, and then intelligently combines these blocks to build complex test programs. The system runs these programs through different compiler configurations, compares their outputs, and identifies inconsistencies that indicate a compiler bug. It is ideal for compiler developers and quality assurance engineers.

Use this if you are responsible for the quality assurance of C compilers and need an automated, intelligent system to generate diverse test cases and find subtle bugs.

Not ideal if you are looking to test applications written in C, rather than the C compiler itself, or if you need to test compilers for languages other than C.

compiler-testing software-quality-assurance C-programming bug-detection static-analysis
No Package No Dependents
Maintenance 6 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 7 / 25

How are scores calculated?

Stars

25

Forks

2

Language

C

License

Apache-2.0

Last pushed

Dec 14, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/cuhk-s3/LegoFuzz"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.