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. Learn more →
Top 23 JIT Open-Source Projects
-
-
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.
-
-
Project mention: Show HN: Munal OS: a graphical experimental OS with WASM sandboxing | news.ycombinator.com | 2025-06-09
-
Project mention: The Windows Subsystem for Linux is now open source | news.ycombinator.com | 2025-05-19
> whereas Microsoft is actively sabotaging wine
Do you have a link to where I can read more about this? My understanding is that Microsoft saw Wine as inconsequential to their business, even offloading the Mono runtime to them [1] when they dropped support for it.
[1] https://www.mono-project.com/
-
Project mention: Sonic: A blazingly fast Golang JSON serializing and deserializing | news.ycombinator.com | 2025-03-11
-
Project mention: Ask HN: Which language for Advent of Code in 2024? | news.ycombinator.com | 2024-11-24
I'm working on the Enso programming language (https://github.com/enso-org/enso), so I will be trying to solve the challenges in the Enso Analytics tool, as our team has been doing for the last two years.
It's always fun to see how we progressed since the previous challenge, making it more pleasant to work with (and also see where the rough corners still are).
-
Here is a runtime with estimated sizes: https://github.com/bytecodealliance/wasm-micro-runtime
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Book – Writing a C Compiler: Build a Real Programming Language from Scratch | news.ycombinator.com | 2024-08-15
-
cinder
Cinder is Meta's internal performance-oriented production version of CPython. (by facebookincubator)
Project mention: Project Verona: Fearless Concurrency for Python | news.ycombinator.com | 2025-05-18Is anyone familiar with Instagram's cinder?
https://github.com/facebookincubator/cinder
cinder includes changes for immutable module objects. I wonder if the implementation is similar? Or is cinder so old that it would be incompatible with the future noGil direction?
-
OpenJ9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
-
Project mention: 2X compression ratio: Chunk based dynamic map serialization | news.ycombinator.com | 2025-02-20
Available since https://github.com/apache/fury/releases/tag/v0.10.0
-
Project mention: Ask HN: What Are You Working On? (October 2024) | news.ycombinator.com | 2024-10-27
https://github.com/elixir-nx/nx
As a side-project, I've been diving back into hardware. Fixed/modded a crappy guitar amplifier I had into a great amp, and the next project in line will be a new version of a digital synth I designed a fey years back
-
-
Project mention: Ask HN: What less-popular systems programming language are you using? | news.ycombinator.com | 2025-03-01
Lately I've been using: https://janet-lang.org/ It's not a systems programming language, but it can be embedded in C.
https://jank-lang.org/ looks interesting to me --I have not tried it yet. I'm not sure if this language could qualify as a systems programming language. What do you think?
-
-
xbyak
A JIT assembler for x86/x64 architectures supporting MMX, SSE (1-4), AVX (1-2, 512), FPU, APX, and AVX10.2
Project mention: Exploring biphasic programming: a new approach in language design | news.ycombinator.com | 2024-07-02I'm going to hijack the mention of ML to share xbyaku, a c++ library presenting a DSL for assembling machine code at runtime (useful for JIT).
It's used by some of the pytorch back ends.
https://github.com/herumi/xbyak
Example use: https://github.com/oneapi-src/oneDNN/blob/main/src/cpu/aarch...
I learned about these through a blog post about speeding up pytorch on ARM: https://pytorch.org/blog/optimized-pytorch-w-graviton/
-
There's no reason? Are you sure about this?
I think you mean there could theoretically be an interpreted Rust, but I don't think anyone has ever made a prototype of a Rust interpreter.
The closest is probably rust-analyzer (the official language server), that maintains internal state and reacts to changes you make, but it doesn't create an executable artifact.
The other is probably the Cranelift Backend (https://github.com/rust-lang/rustc_codegen_cranelift), which can produce debug builds quickly.
-
-
-
> https://github.com/m4rs-mt/ILGPU/releases/tag/v1.5.1
> Sept 2023.
you guys just don't get it - there's a reason why CUDA is a dialect of C/C++ and not C# and it's not because the engineers at NVIDIA have just never heard of C#.
-
Project mention: CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU | news.ycombinator.com | 2025-04-23
Agreed! I was looking through the summation example < https://github.com/tracel-ai/cubecl/blob/main/examples/sum_t...> and it seems like the primary focus is on the more traditional pre-2018 GPU programming without explicit warp-level operations, asynchrony, atomics, barriers, or countless tensor-core operations.
The project feels very nice and it would be great to have more notes in the README on the excluded functionality to better scope its applicability in more advanced GPGPU scenarios.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JIT discussion
JIT related posts
-
Ask HN: State of WASI
-
Project Verona: Fearless Concurrency for Python
-
What’s The State of WASI?
-
Go + WASM: Run Native Code in Your Browser
-
Rust to C compiler – 95.9% test pass rate, odd platforms
-
Sonic: A blazingly fast Golang JSON serializing and deserializing
-
2X compression ratio: Chunk based dynamic map serialization
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 Jun 2025
Index
What are some of the best open-source JIT projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | ruby | 22,670 |
2 | RustPython | 20,129 |
3 | wasmtime | 16,473 |
4 | Mono | 11,299 |
5 | sonic | 8,189 |
6 | enso | 7,427 |
7 | wasm-micro-runtime | 5,381 |
8 | asmjit | 4,174 |
9 | cinder | 3,636 |
10 | OpenJ9 | 3,411 |
11 | fory | 3,305 |
12 | nx | 2,765 |
13 | inkwell | 2,593 |
14 | jank | 2,551 |
15 | tinycc | 2,334 |
16 | xbyak | 2,135 |
17 | rustc_codegen_cranelift | 1,791 |
18 | blend2d | 1,745 |
19 | PowerUp | 1,642 |
20 | ILGPU | 1,569 |
21 | cubecl | 1,484 |
22 | Revise.jl | 1,265 |
23 | ravi | 1,208 |