| Project | Language | Main | Staging |
|---|---|---|---|
| Alpakka | Smali (Android bytecode) | ||
| AnyWeaver | Bring your own ANTLR grammar | ||
| Clava | C, C++, CUDA, OpenCL | ||
| Kadabra | Java | ||
| Lara Framework | Base library | ||
| Metafor | Fortran |
| Project | Description | Main |
|---|---|---|
| flow | Graph library with type-safe abstraction layer over Cytoscape | |
| node-java | Fork of Java bridge API | |
| onnx-flow | Compilation framework for ONNX models |
| Project | Description | Main |
|---|---|---|
| lara-visualization | Base library for visualization of ASTs |
| Project | Description | Main |
|---|---|---|
| clava-autopar | Auto-parallelization of for loops using OpenMP | |
| clava-code-transforms | A set of C/C++ code transformations | |
| clava-flow | Clava layer on top of flow (e.g., CFGs, call graphs) | |
| clava-lite-benchmarks | Prepackaged benchmarks for Clava | |
| clava-misra | Detecs and corrects C code that violate MISRA-C:2012 | |
| clava-scalehls-integration | Compiles functions with ScaleHLS | |
| clava-visualization | Web tool for visualization of the Clava AST | |
| clava-vitis-integration | Synthesize functions using Vitis HLS | |
| coral | Rust-like borrow-checker for C | |
| extended-task-graph | Creates an ETG for arbitrary functions | |
| hoopa | Finds code regions suitable for FPGA offloading | |
| nvision-simd-clava-pass | Finds code regions suitable for FPGA offloading |
| Project | Description | Main |
|---|---|---|
| metafor-autopar | Auto-parallelization of DO-LOOPs using OpenMP |
| Project | Description | Main |
|---|---|---|
| metford-apk | Mutation testing framework for Android binaries |
| Project | Language | LARA 2.0 | LARA 3.0 |
|---|---|---|---|
| Lara Framework | N/A | ||
| Clava | C, C++, CUDA, OpenCL |
||
| Kadabra | Java | ||
| Jackdaw | Javascript | ||
| Matisse | MATLAB | N/A |