Topics / #jit
Jit projects on GitHub
Just-in-time compilation techniques inside language runtimes and virtual machines.
As of , the most-starred Jit projects on GitHub are taichi (28.4K stars), the_silver_searcher (27.1K stars) and ruby (23.8K stars). GitHub.Locker tracks 24 Jit repositories with 265.7K stars combined. The fastest-growing on October 18 was KytyPS5, with +183 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+183KytyPS5
KytyPS5/KytyPS5 · ★ 9.1KKytyPS5 is a free and open-source PlayStation 5 emulator (translation layer) written in C++ for Windows and Linux, with experimental macOS support, based on a heavily modified version of the Kyty project.
+166Husk
Leviidev/Husk · ★ 2.3KHusk is an Android app launcher for iPhone: drop in an APK, tap it, and the Android app opens full-screen, running either natively or through emulation.
esp32sim
mikroverk/esp32sim · ★ 339esp32sim is an open-source, instruction-level emulator for four ESP32 chips (classic ESP32, S3, C3, C6) that boots the real mask ROM, bootloader and an unmodified application image, with no patched firmware and no hardware required.
+31Madeira
willfaust/Madeira · ★ 2.6KMadeira runs x86-64 Windows PC games on a non-jailbroken iPhone by combining Wine (ARM64EC), FEX-Emu (x86-64 to ARM64 translation), and DXMT (D3D11 to Metal), all running inside a single Mach process on iOS.
The all-time top
24 projects · by stars
- 28.4K
#1 · taichi-dev/taichitaichi
Taichi Lang is an open-source language for high-performance GPU programming embedded in Python: you write Python-like code and its JIT compiler turns it into efficient parallel GPU or CPU machine code.
- 27.1K
#2 · ggreer/the_silver_searcherthe_silver_searcher
The Silver Searcher (ag) is a command-line code-searching tool similar to ack, built with a focus on speed.
- 23.8K
#3 · ruby/rubyruby
The Ruby programming language itself: an interpreted, object-oriented language that is simple, straightforward, and extensible. This repository is the official Ruby source tree.
- 4

v86
23.6Kcopy/v86 · JavaScriptv86 is an x86 PC emulator that runs entirely in the browser. It emulates a Pentium-4-class CPU and classic PC hardware, translating guest machine code to WebAssembly at runtime for decent speed.
- 5

RustPython
22.4KRustPython/RustPython · RustRustPython is a Python 3 interpreter (tracking CPython 3.14+ behavior) written entirely in Rust.
- 6
graal
21.7Koracle/graal · JavaGraalVM is a high-performance JDK whose headline trick is ahead-of-time compilation: it turns applications into standalone native executables that start instantly, need no warmup and use fewer resources.
- 7

wasmtime
18.7Kbytecodealliance/wasmtime · RustWasmtime is a lightweight WebAssembly runtime: it executes WebAssembly (wasm) programs quickly and securely. It is written in Rust and developed under the Bytecode Alliance.
- 8

hhvm
18.7Kfacebook/hhvm · C++An open-source virtual machine that executes programs written in Hack, using just-in-time compilation for high performance while staying flexible to develop with.
- 9

coreclr
12.8Kdotnet/coreclrCoreCLR is the runtime for .NET Core — the component that actually executes .NET Core programs. It ships the garbage collector, the JIT compiler, primitive data types and low-level classes.
- 10
mono
11.5Kmono/mono · C#Mono is an open source implementation of Microsoft's .NET Framework, based on the ECMA standards for C# and the Common Language Runtime, that lets developers build cross-platform applications.
- 11

numba
11.2Knumba/numba · PythonNumba is a Just-In-Time compiler that translates a subset of Python and NumPy code into fast machine code using LLVM, letting numerical functions run near C/Fortran speed without leaving Python.
- 12

DeepEP
10.3Kdeepseek-ai/DeepEP · CudaDeepEP is a high-performance communication library for MoE (mixture-of-experts) models, providing fast all-to-all GPU kernels for expert-parallel dispatch and combine operations used in ML training and inference.
- 13

KytyPS5
9.1KKytyPS5/KytyPS5 · C++KytyPS5 is a free and open-source PlayStation 5 emulator (translation layer) written in C++ for Windows and Linux, with experimental macOS support, based on a heavily modified version of the Kyty project.
- 14

DeepGEMM
9Kdeepseek-ai/DeepGEMM · CudaDeepGEMM is a unified CUDA kernel library that provides high-performance tensor core GEMM operations (FP8, FP4, BF16), fused MoE kernels, and attention-indexer kernels used in large language models such as DeepSeek.
- 15

pgrust
5.3Kmalisper/pgrust · Rustpgrust is a from-scratch reimplementation of PostgreSQL in Rust, built to be wire- and SQL-dialect compatible with Postgres while being faster than both Postgres and ClickHouse.
- 16

zenc
4.3Kzenc-lang/zenc · CZen C is a modern systems programming language with high-level ergonomics (type inference, pattern matching, generics, traits, async/await) that compiles to human-readable GNU C/C11 while maintaining 100% C ABI compatibility.
- 17

Madeira
2.6Kwillfaust/Madeira · CMadeira runs x86-64 Windows PC games on a non-jailbroken iPhone by combining Wine (ARM64EC), FEX-Emu (x86-64 to ARM64 translation), and DXMT (D3D11 to Metal), all running inside a single Mach process on iOS.
- 18

Husk
2.3KLeviidev/Husk · JavaHusk is an Android app launcher for iPhone: drop in an APK, tap it, and the Android app opens full-screen, running either natively or through emulation.
- 19

muguet
651c22dev/muguet · RustMuguet is a native Mach-O port of GTA V for iOS and macOS with added multiplayer, running the game's original WebAssembly code outside the browser using wasmtime and wgpu on Metal instead of a browser's JS/WebGPU stack.
- 20

goose
613aardappel/goose · C++Goose is a memory-safe systems programming language with no heap allocator, garbage collector, or lifetime annotations. In its own benchmarks it runs faster than C++ and safe Rust while using less memory.
- 21

DeepGEMM-Ascend
588deepseek-ai/DeepGEMM-Ascend · C++DeepGEMM-Ascend is a port of DeepSeek's DeepGEMM matrix-multiplication kernel library to Huawei Ascend NPUs, fully API-compatible with the original and supporting BF16, FP8, and FP4 GEMM along with MQA logits and MegaMoE operators.
- 22
ir
509dstogov/ir · CIR is a lightweight framework for building JIT compilers in medium-size projects. It gives you an intermediate representation, an API to construct it, and passes for optimization, scheduling, register allocation and machine code generation that can be executed directly in memory.
- 23

esp32sim
339mikroverk/esp32sim · Rustesp32sim is an open-source, instruction-level emulator for four ESP32 chips (classic ESP32, S3, C3, C6) that boots the real mask ROM, bootloader and an unmodified application image, with no patched firmware and no hardware required.
- 24

DeepEP-Ascend
259deepseek-ai/DeepEP-Ascend · C++DeepEP-Ascend is a high-performance communication library for machine learning training and inference on Huawei Ascend NPUs, providing expert-parallel all-to-all operations for MoE dispatch and combine.
Related topics
Often tagged together