langston-barrett / tree-crasherView external linksLinks
Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.
☆82Updated this week
Alternatives and similar repositories for tree-crasher
Users that are interested in tree-crasher are comparing it to the libraries listed below
Sorting:
- Simple grammar-based test case generator☆39Feb 2, 2026Updated last week
- A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars☆104Updated this week
- [ICSE'25] Specialized Fuzzing for LLVM Backend Code Generation☆21Mar 26, 2025Updated 10 months ago
- regexes for trees; grep for s-exprs☆18Jun 10, 2024Updated last year
- Formal Semantics for Why3☆19Sep 28, 2025Updated 4 months ago
- Multi-language AST-based code search and rewriting tool that supports embedding Lua code in patterns☆34Jul 8, 2024Updated last year
- Grammar-based fuzzing corpus generator☆41Mar 14, 2023Updated 2 years ago
- A tool for testing C compilers automatically☆21Jan 24, 2016Updated 10 years ago
- Ultra-compact storage for collections of enums 🌱☆23Sep 12, 2022Updated 3 years ago
- A Unit-Based Symbolic Execution Method for Detecting Memory Corruption Vulnerabilities in Executable Codes☆43May 7, 2023Updated 2 years ago
- Mechanized proofs and example programs for the paper Type Inference Logics, published at OOPSLA24.☆11Aug 28, 2024Updated last year
- Coverage-guided grammar aware fuzzer that uses grammar automatons☆75Nov 27, 2021Updated 4 years ago
- Evolving fuzzers with large language models☆17Dec 14, 2023Updated 2 years ago
- FUTAG (FUzzing Target Automated Generator) - автоматический генератор фаззинг-оберток для библиотек☆56Oct 17, 2025Updated 3 months ago
- CCG is a random C Code Generator☆44Sep 11, 2022Updated 3 years ago
- A random generator of Lua programs☆12Nov 1, 2021Updated 4 years ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆68Mar 5, 2024Updated last year
- A randomized program fuzzer for the Rust programming language☆64Jul 21, 2023Updated 2 years ago
- Custom Agent and Tooling for using Nyx with Firefox☆21Jul 23, 2025Updated 6 months ago
- is a random text generator based on context-free grammars, it uses a EBNF for grammar definitions.☆18May 5, 2025Updated 9 months ago
- Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.☆80Feb 7, 2026Updated last week
- Semantics of x86-64 in K☆167Mar 4, 2020Updated 5 years ago
- Calculus of Constructions☆17Jul 17, 2019Updated 6 years ago
- ☆68Jan 6, 2023Updated 3 years ago
- A Coq to Cedille compiler written in Coq☆34Sep 22, 2020Updated 5 years ago
- Fuzzing Parsers with Tokens☆33Jan 14, 2021Updated 5 years ago
- Underconstrained symbolic execution for cryptography verification☆19Mar 26, 2021Updated 4 years ago
- MemSight: Rethinking Pointer Reasoning in Symbolic Execution (ASE 2017)☆25Nov 21, 2024Updated last year
- automatially find crashes in the rust compiler & tooling☆80Apr 15, 2024Updated last year
- JavaScript Fuzzing framework for v8☆142Jan 24, 2022Updated 4 years ago
- Flounder is an old corpus collector I wrote, but it still works. Just need a Bing API key☆17Oct 25, 2019Updated 6 years ago
- Hierarchical Delta Debugging Framework☆60Nov 23, 2025Updated 2 months ago
- UB-free and deterministic rustc fuzzer☆98Dec 21, 2025Updated last month
- lxfuzz is a grey-box kernel fuzzer used for linux. it is scalable because of qemu being used to emulate in a way to be able to freely cho…☆22Jul 21, 2024Updated last year
- ☆23Nov 5, 2021Updated 4 years ago
- ☆19Apr 7, 2023Updated 2 years ago
- An experimental reimplementation of rowan, focused on size efficiency☆25Sep 4, 2020Updated 5 years ago
- Shackled within an elaborate prison of my own design.☆39Nov 14, 2023Updated 2 years ago
- Composable numerical solvers for unconstrained and simple-bounds constrained convex optimization problems in Rust. WASM compatible☆13Jul 10, 2025Updated 7 months ago