Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! Learn more →
Top 16 C++ JIT Projects
-
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
-
xbyak
A JIT assembler for x86/x64 architectures supporting MMX, SSE (1-4), AVX (1-2, 512), FPU, APX, and AVX10.2
Project mention: xbyak: A JIT assembler for x86/x64 architectures | news.ycombinator.com | 2025-08-21 -
-
Uprobes are a type of probe that can be used to trace functions in user-space applications, such as Nginx. They work by attaching to specific user-space function entry and exit points, allowing you to capture precise timing information. However, it’s important to note that using uprobes in the kernel mode eBPF runtime may cause some performance overhead. To mitigate this, you can consider using a user-mode eBPF runtime like bpftime, which is based on LLVM JIT/AOT. This runtime can run eBPF programs in user space, offering compatibility with kernel mode eBPF while potentially reducing overhead.
-
Project mention: Let's Learn x86-64 Assembly Part 0 – Setup and First Steps | news.ycombinator.com | 2025-07-13
https://github.com/libriscv/libriscv/blob/master/lib/librisc...
I did manage to improve it once I figured out some of the various modes of accessing memory, and I even managed to cut the jump table down from 64- to 32-bit which should help when the dispatch supports every bytecode. For the fibonacci sequence program, not many bytecodes are needed.
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
-
rapidudf
A High-Performance JIT-Based C++ Expression/Script Execution Engine with SIMD Vectorization Support
Project mention: RapidUDF: High-Performance JIT-Based C++ Expression/Script Engine | news.ycombinator.com | 2024-10-18 -
-
skybison
A fork of Instagram's experimental performance oriented greenfield implementation of Python. It features small objects; a moving GC; hidden classes; bytecode inline caching; type-specialized bytecode; an experimental template JIT. (by tekknolagi)
-
py-cryptonight
Python Cryptonight binding / extension. Monero hash function, proof-of-work, cn_slow_hash()
-
ts-native
Embeddable JIT compiler and FFI for a superset of a subset of TypeScript that is designed with high performance applications in mind
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
C++ JIT discussion
C++ JIT related posts
-
xbyak: A JIT assembler for x86/x64 architectures
-
Asmjit
-
Xbyak – a JIT assembler for x86/x64 architectures
-
AsmJit: Lightweight C++ library for low-latency machine code generation
-
The Jank Programming Language
-
Jank: A native Clojure dialect hosted on LLVM with C++ interop
-
The jank programming language: Dialect of Clojure compiled to LLVM
-
A note from our sponsor - JetBrains
surveys.jetbrains.com | 1 Sep 2025
Index
What are some of the best open-source JIT projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | asmjit | 4,264 |
2 | jank | 2,807 |
3 | xbyak | 2,165 |
4 | blend2d | 1,789 |
5 | bpftime | 1,080 |
6 | libriscv | 914 |
7 | mull | 776 |
8 | firebird | 744 |
9 | occa | 431 |
10 | zasm | 393 |
11 | rapidudf | 91 |
12 | CL-CXX-JIT | 70 |
13 | skybison | 46 |
14 | py-cryptonight | 24 |
15 | ts-native | 7 |
16 | bf_jit | 1 |