Showing 19 of 19 projects
A complete compiler toolchain for converting C and C++ code to WebAssembly, enabling native applications to run on the web.
GraalVM compiles applications ahead of time into standalone native binaries for instant startup, peak performance, and reduced resource usage.
GraalVM compiles Java and other JVM languages into native executables for instant startup, peak performance, and reduced resource usage.
A free and open-source PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS, and FreeBSD.
A Go compiler for microcontrollers, WebAssembly, and small systems, producing minimal binaries using LLVM.
A suite of runtime sanitizers for detecting memory errors, data races, and undefined behavior in C/C++ programs.
A retargetable machine-code decompiler based on LLVM, supporting multiple architectures and file formats.
A retargetable machine-code decompiler based on LLVM, supporting multiple architectures and file formats.
A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).
A transpiler that migrates C99-compliant code to unsafe Rust, preserving functionality and enabling incremental refactoring.
A dynamic binary analysis library for building program analysis tools, automating reverse engineering, and emulating code.
A native Clojure dialect hosted on LLVM with seamless C++ interoperability.
A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.
A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.
A language and runtime that optimizes performance of data-intensive applications by lazily building and optimizing computations across libraries.
An open-source analyzer, compiler, simulator, and experimental synthesizer for VHDL, supporting multiple language standards and backends.
A high-performance WebAssembly virtual machine designed for non-browser applications, leveraging LLVM for near-native speed.
A Common Lisp implementation that compiles to native code via LLVM and seamlessly interoperates with C++ libraries.
A statically typed, ahead-of-time compiled programming language with first-class hot-reloading for live applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.