Rust Interpreter

Open-source Rust projects categorized as Interpreter

Top 23 Rust Interpreter Projects

Interpreter
  1. openinterpreter

    A coding agent for open models like Kimi K3

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. RustPython

    A Python Interpreter written in Rust

    Project mention: Pre-PEP: Rust for CPython | news.ycombinator.com | 2025-11-18

    Interesting proposal, but with severe risks: becoming dependent on a single specific compiler and rustc could include malicious code that isn’t obvious to an outside auditor. See https://aeb.win.tue.nl/linux/hh/thompson/trust.html Ken Thompson demonstrated this.

    But what will the future of RustPython be? https://github.com/RustPython/RustPython/

    Major shifts like this are complex, not so only from a technical perspective but even more because a lot of humans with different opinions are involved. But radical changes are sometimes needed to be innovative again.

  4. boa

    Boa is an embeddable Javascript engine written in Rust.

    Project mention: Brimstone: ES2025 JavaScript engine written in Rust | news.ycombinator.com | 2025-11-16

    It looks like Boa has Unicode tables compiled inside of itself: https://github.com/boa-dev/boa/tree/main/core/icu_provider

    Brimstone does not appear to.

    That covers the vast bulk of the difference. The ICU data is about 10.7MB in the source (boa/core/icu_provider) and may grow or shrink by some amount in the compiling.

    I'm not saying it's all the difference, just the bulk.

    There's a few reasons why svelte little executables with small library backings aren't possible anymore, and it isn't just ambient undefined "bloat". Unicode is a big one. Correct handling of unicode involves megabytes of tables and data that have to live somewhere, whether it's a linked library, compiled in, tables on disks, whatever. If a program touches text and it needs to handle it correctly rather than just passing it through, there's a minimum size for that now.

  5. GQL

    GitQL is a extensible SQL-like query language and SDK to perform queries on various data sources such .git files with supports of most of SQL features such as grouping, ordering and aggregation and window functions and allow customization like user-defined types and functions

  6. wasmi

    Efficient and versatile WebAssembly interpreter for embedded systems.

    Project mention: Smart Escrow Series #3: Security | dev.to | 2025-12-18

    Wasmi, the chosen runtime, has also been audited twice previously for blockchain use cases. Those audit reports are available publicly here: https://github.com/wasmi-labs/wasmi/tree/main/resources

  7. sniprun

    A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages

  8. brimstone

    New JavaScript engine written in Rust

    Project mention: JavaScript engines zoo – Compare every JavaScript engine | news.ycombinator.com | 2026-01-04

    Is this right? Brimstone has a single contributor, 74k LOC (vs 1.3M for V8) and it's 97% compatible with ES6?

    That's a staggering accomplishment.

    https://github.com/Hans-Halverson/brimstone

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. rbpf

    Rust virtual machine and JIT compiler for eBPF programs (by qmonnet)

  11. passerine

    A small extensible programming language designed for concise expression with little code.

  12. mq

    A jq-like Markdown query language for command-line processing

    Project mention: Query Markdown as a Database with mq-db: SQL, mq, and Interval Indexes | dev.to | 2026-06-03

    mq-db takes a different approach: it parses every Markdown element into a typed block, builds interval and secondary indexes, and exposes the result through SQL and a jq-inspired query language called mq.

  13. csml-engine

    CSML is an easy-to-use chatbot programming language and framework.

  14. uvm

    Fun, portable, minimalistic virtual machine.

  15. duckscript

    Simple, extendable and embeddable scripting language.

  16. starlight

    JS engine in Rust (by Starlight-JS)

  17. wain

    WebAssembly implementation from scratch in Safe Rust with zero dependencies

  18. CalcuLaTeX

    A pretty printing calculator language with support for units. Makes calculations easier and more presentable with real time LaTeX output, along with support for units, variables, and mathematical functions.

  19. endbasic

    BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

    Project mention: EndBASIC | news.ycombinator.com | 2025-10-01
  20. jrsonnet

    Rust implementation of Jsonnet language.

  21. loxcraft

    Language tooling for the Lox programming language.

  22. regorus

    Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

  23. aria

    The Aria Programming Language (by arialang)

  24. crafting-interpreters-rs

    Crafting Interpreters in Rust

  25. rust_lisp

    A Rust-embeddable Lisp, with support for interop with native Rust functions

  26. SaaSHub

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

    SaaSHub logo
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 Interpreter discussion

Log in or Post with

Rust Interpreter related posts

  • Introducing Fitz LiveViews: real-time UI in one language, zero JS build

    1 project | dev.to | 1 Aug 2026
  • Presentando Fitz LiveViews: UI en tiempo real en un solo lenguaje, sin build de JS

    1 project | dev.to | 1 Aug 2026
  • A Programming Language for Humans

    1 project | news.ycombinator.com | 28 Jul 2026
  • HTTP client outbound como ciudadano de primera clase: cero deps, paridad bit-a-bit, async natural

    1 project | dev.to | 8 Jul 2026
  • HTTP client as a first-class citizen: zero deps, bit-for-bit parity, async by default

    1 project | dev.to | 8 Jul 2026
  • Typed ORM with automatic migrations: Fitz vs SQLAlchemy + Alembic + Pydantic

    1 project | dev.to | 3 Jul 2026
  • ORM tipado con migraciones automáticas: Fitz vs SQLAlchemy + Alembic + Pydantic

    1 project | dev.to | 3 Jul 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 openinterpreter 68,239
2 RustPython 22,328
3 boa 7,527
4 GQL 3,513
5 wasmi 2,287
6 sniprun 1,708
7 brimstone 1,320
8 rbpf 1,126
9 passerine 1,093
10 mq 1,024
11 csml-engine 720
12 uvm 617
13 duckscript 588
14 starlight 532
15 wain 461
16 CalcuLaTeX 406
17 endbasic 384
18 jrsonnet 370
19 loxcraft 365
20 regorus 343
21 aria 336
22 crafting-interpreters-rs 308
23 rust_lisp 278

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io