progge.rsProgram analysis playground for a simple, imperative language
Stars: ✭ 29 (+45%)
clamStatic Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 180 (+800%)
sturdySturdy is a library for developing sound static analyses in Haskell.
Stars: ✭ 49 (+145%)
CodecheckerCodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Stars: ✭ 1,209 (+5945%)
SeahornSeaHorn Verification Framework
Stars: ✭ 270 (+1250%)
Sea DsaA new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.
Stars: ✭ 90 (+350%)
Crab LlvmStatic Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 143 (+615%)
SysSys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code
Stars: ✭ 149 (+645%)
flextoolC++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
Stars: ✭ 32 (+60%)
Pyre CheckPerformant type-checking for python.
Stars: ✭ 5,716 (+28480%)
ClangkitClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (+1550%)
SvfStatic Value-Flow Analysis Framework for Source Code
Stars: ✭ 540 (+2600%)
PhasarA LLVM-based static analysis framework.
Stars: ✭ 503 (+2415%)
Clang Power ToolsBringing clang-tidy magic to Visual Studio C++ developers.
Stars: ✭ 285 (+1325%)
SixtyPicalA 6502-oriented low-level programming language supporting advanced static analysis
Stars: ✭ 25 (+25%)
CxxctpDEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (+190%)
Dg[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (+1110%)
monadic-cfaGeneric implementation of different CFA families based on monadic decomposition
Stars: ✭ 16 (-20%)
StoatSTatic (LLVM) Object file Analysis Tool
Stars: ✭ 44 (+120%)
DomtresatDominator Tree LLVM Pass to Test Satisfiability
Stars: ✭ 42 (+110%)
SCAFA Speculation-Aware Collaborative Dependence Analysis Framework
Stars: ✭ 25 (+25%)
LyraNo description or website provided.
Stars: ✭ 23 (+15%)
syclSYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
Stars: ✭ 80 (+300%)
goreporterA Golang tool that does static analysis, unit testing, code review and generate code quality report.
Stars: ✭ 3,019 (+14995%)
ScalpelScalpel: The Python Static Analysis Framework
Stars: ✭ 176 (+780%)
LLASTA high level LLVM IR AST provider for GraphEngine JIT.
Stars: ✭ 21 (+5%)
rainA programming language.
Stars: ✭ 20 (+0%)
pacxx-llvmProgramming Accelerators with C++ (PACXX)
Stars: ✭ 57 (+185%)
U-00DC-Sprache"Ü" programming language development
Stars: ✭ 43 (+115%)
alonRemix for Solana.
Stars: ✭ 87 (+335%)
GrimheartTorture your LLVM Obfuscation
Stars: ✭ 29 (+45%)
saiStaged Abstract Interpreters
Stars: ✭ 58 (+190%)
adelaideThe SECBIT Static Analysis Extension to Solidity Compiler
Stars: ✭ 16 (-20%)
ebpfaultA BPF-based syscall fault injector
Stars: ✭ 65 (+225%)
Fortran-ToolsFortran compilers, preprocessors, static analyzers, transpilers, IDEs, build systems, etc.
Stars: ✭ 31 (+55%)
losLos是一个c/c++语言编译型的虚拟机。它使用llvm/clang作为其前端,losld做后端对源代码进行编译,生成los指令文件。Los is a c/c++-compiled virtual machine. It uses llvm/clang as its front end, losld does the backend to compile the source code, and generates the los directive file.
Stars: ✭ 46 (+130%)
kccA Small C Compiler
Stars: ✭ 18 (-10%)
logifixFixing static analysis violations in Java source code using Datalog
Stars: ✭ 17 (-15%)
go-perfguardCPU-guided performance analyzer for Go
Stars: ✭ 58 (+190%)
phpstan-netteNette Framework class reflection extension for PHPStan & framework-specific rules
Stars: ✭ 87 (+335%)
evm llvmOfficial repo of the EVM LLVM project
Stars: ✭ 72 (+260%)
docker-openglMulti-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
Stars: ✭ 68 (+240%)
save-cloudCluster-based cloud mechanism for running SAVE framework
Stars: ✭ 30 (+50%)
PHPDoctor🏥 PHPDoctor: Check files, full directories or strings for missing or bad PHPDoc types.
Stars: ✭ 54 (+170%)
sonar-scalaA free and open-source SonarQube plugin for static code analysis of Scala projects.
Stars: ✭ 113 (+465%)
mllint`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (+235%)
klaraAutomatic test case generation for python and static analysis library
Stars: ✭ 250 (+1150%)
pa.llvmProgram Analysis for LLVM
Stars: ✭ 37 (+85%)
dumb-obfuscatorTutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (+635%)
vim-phpstanA Vim plugin for PHPStan - https://github.com/phpstan/phpstan. It calls `phpstan` to do static analysis of your PHP code and displays the errors in Vim's quickfix list.
Stars: ✭ 26 (+30%)
MetaCGMetaCG offers an annotated whole program call-graph tool for Clang/LLVM.
Stars: ✭ 21 (+5%)
heyoka.pyPython library for ODE integration via Taylor's method and LLVM
Stars: ✭ 45 (+125%)
lhcThe LLVM LHC Haskell Optimization System
Stars: ✭ 194 (+870%)
adoradFast, Expressive, & High-Performance Programming Language for those who dare
Stars: ✭ 54 (+170%)
dmn-checkA tool which performs static analyses on Decision Model Notation (DMN) files to detect bugs
Stars: ✭ 34 (+70%)
marsMinimal language with type inference, structures, control flow, and more.
Stars: ✭ 19 (-5%)