Rust JIT

Open-source Rust projects categorized as JIT

Top 12 Rust JIT Projects

  1. RustPython

    A Python Interpreter written in Rust

    Project mention: Uv overtakes Poetry (for Wagtail users) | news.ycombinator.com | 2025-03-17
  2. 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.

    InfluxDB logo
  3. wasmtime

    A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

    Project mention: Ask HN: State of WASI | news.ycombinator.com | 2025-05-21

    What is the state of WASI vs. emscripten? I have tried wasmtime (which downloaded more than 400 crates to build) with wasi-libc, only to hit this issue:

    https://github.com/bytecodealliance/wasmtime/issues/8068

    With emscripten, which can package the required files instead of accessing the file system. everything just worked.

    But emscripten is occasionally described as "unmaintained".

  4. inkwell

    It's a New Kind of Wrapper for Exposing LLVM (Safely)

  5. rustc_codegen_cranelift

    Cranelift based backend for rustc

    Project mention: I Hope Rust Does Not Oxidize Everything | news.ycombinator.com | 2024-07-16

    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.

  6. cubecl

    Multi-platform high-performance compute language extension for Rust.

    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.

  7. dynasm-rs

    A dynasm-like tool for rust.

  8. cranelift-jit-demo

    JIT compiler and runtime for a toy language, using Cranelift

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. fidget

    blazing fast implicit surface evaluation (by mkeeter)

    Project mention: Fidget | news.ycombinator.com | 2025-01-08
  11. lineiform

    A meta-JIT library for Rust interpreters

  12. ssra

    The Solid-State Register Allocator

  13. b3-rs

    JIT codegen backend with SSA IR based on B3 from WebKit

  14. stack2ssa

    Simple implementation of stack to SSA IR lowering

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust JIT discussion

Log in or Post with

Rust JIT related posts

Index

What are some of the best open-source JIT projects in Rust? This list will help you:

# Project Stars
1 RustPython 20,053
2 wasmtime 16,360
3 inkwell 2,570
4 rustc_codegen_cranelift 1,761
5 cubecl 1,446
6 dynasm-rs 764
7 cranelift-jit-demo 672
8 fidget 339
9 lineiform 162
10 ssra 84
11 b3-rs 62
12 stack2ssa 10

Sponsored
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.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?