50 Open Source Jit Compiler Software Projects
Free and open source jit compiler code projects including engines, APIs, generators, and tools.
Yarv Mjit64 ⭐
MRI method JIT compiler based on original stack-based YARV instructions (Development Repository of ruby/ruby#1782, already merged)
A C++17 library for parsing and executing expressions. Allows easy exposure of variables and functions from C++ through built-in reflection functionality.
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
An experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.
A statically structurally typed JIT-compiled programming language, mainly for embedding in other programs.
Vnmakarov Mir1432 ⭐
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
Fresh Tea Asm12 ⭐
Fresh Tea ASM is a machine code executor and JIT compiler for PHP, written in C/C++.
🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Basilteam Basil75 ⭐
Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native code.
Corium is a modern scripting language which combines simple, safe and efficient programming.
x86/x64 JIT compiler for math string expressions written in C++. Parser is Boost.Spirit X3. AST transformations: partial derivation, constant folding.
.dmJIT is a Rust-based JIT compiler using modified auxtools, dmasm and Inkwell LLVM wrapper for boosting Byond DM performance without any hassle! (formerly known as dm-jitaux)
[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
Minemu is a minimal emulator for dynamic taint analysis ( this is a mirror of https://minemu.org/code/minemu.git )