VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
β437Mar 2, 2026Updated last month
Alternatives and similar repositories for vast
Users that are interested in vast are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Peter's Amazing Syntax Tree Analyzerβ136Oct 24, 2025Updated 5 months ago
- πππ The former home of clangir incubator, now part of the official llvm-project.β592Feb 21, 2026Updated last month
- C and C++ compiler frontend using PASTA to parse code, and VAST to represent the code as MLIR.β43Aug 14, 2024Updated last year
- Experimental MLIR based points-to analysis toolβ18Mar 25, 2026Updated 2 weeks ago
- π The former home of clangir, now part of the official LLVM incubator. See website below for details.β155Aug 5, 2022Updated 3 years ago
- 1-Click AI Models by DigitalOcean Gradient β’ AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click and start building anything your business needs.
- β27Jun 6, 2023Updated 2 years ago
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.β151Jan 30, 2025Updated last year
- C/C++ frontend for MLIR. Also features polyhedral optimizations, parallel optimizations, and more!β609Jun 19, 2025Updated 9 months ago
- A precise and scalable pointer analysis for LLVM, written in Ascentβ69Mar 1, 2025Updated last year
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1β¦β287Apr 21, 2024Updated last year
- SymCC: efficient compiler-based symbolic executionβ863Mar 16, 2026Updated 3 weeks ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.β169Dec 4, 2025Updated 4 months ago
- An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.β591Feb 20, 2026Updated last month
- [LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.β526May 21, 2025Updated 10 months ago
- NordVPN Threat Protection Proβ’ β’ AdTake your cybersecurity to the next level. Block phishing, malware, trackers, and ads. Lightweight app that works with all browsers.
- A LLVM Sanitizer for Symbolic Tracingβ237Apr 4, 2026Updated last week
- Static Value-Flow Analysis Framework for Source Codeβ1,669Mar 23, 2026Updated 2 weeks ago
- A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.β250Oct 23, 2024Updated last year
- A LLVM-based static analysis framework.β1,040Apr 1, 2026Updated last week
- A translation validation framework for MLIRβ96Mar 19, 2025Updated last year
- Rellic produces goto-free C output from LLVM bitcodeβ597Feb 12, 2026Updated last month
- A high-performance, parallel, compilation-based symbolic execution engineβ146Mar 12, 2026Updated 3 weeks ago
- Automatic verification of LLVM optimizationsβ1,084Mar 20, 2026Updated 3 weeks ago
- anvill forges beautiful LLVM bitcode out of raw machine codeβ369Sep 3, 2024Updated last year
- 1-Click AI Models by DigitalOcean Gradient β’ AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click and start building anything your business needs.
- Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEEβ335Feb 25, 2026Updated last month
- LLVM meets Code Property Graphsβ94Feb 27, 2021Updated 5 years ago
- CodeQL and Binary Ninja scripts to accompany the blog postβ11Feb 3, 2023Updated 3 years ago
- Yet Another Random Program Generatorβ546Nov 24, 2025Updated 4 months ago
- SeaHorn Verification Frameworkβ475May 27, 2025Updated 10 months ago
- A framework for instrumenting build toolsβ91Mar 26, 2026Updated 2 weeks ago
- Grey-box fuzzer SIVOβ13Jul 11, 2021Updated 4 years ago
- MATE is a suite of tools for interactive program analysis with a focus on hunting for bugs in C and C++ code using Code Property Graphs.β195Oct 29, 2022Updated 3 years ago
- binary->LLVM->circuitsβ19Feb 26, 2024Updated 2 years ago
- Wordpress hosting with auto-scaling on Cloudways β’ AdFully Managed hosting built for WordPress-powered businesses that need reliable, auto-scalable hosting. Cloudways SafeUpdates now available.
- Unofficial CMake build for Ghidra's C++ SLEIGH codeβ178Mar 30, 2026Updated last week
- llvm-mctollβ870Jun 22, 2024Updated last year
- A Hybrid Alias Analysisβ19Aug 10, 2023Updated 2 years ago
- Patchestry is a binary patching framework built with MLIR and Ghidra.β81Apr 5, 2026Updated last week
- Library for lifting machine code to LLVM bitcodeβ1,660Mar 31, 2026Updated last week
- Intermediate Representation for Binary analysis and transformationβ354Jan 14, 2026Updated 2 months ago
- A fast and accurate disassemblerβ744Apr 1, 2026Updated last week