alilleybrinker/langs-in-rust

A list of programming languages implemented in Rust, for inspiration.

Rust

1,038

140 commits

updated Sep 18, 2026

See the code

README

Languages Written in Rust

This is a (probably incomplete) list of languages implemented in Rust. It is intended as a source of inspiration and comparison, and as a directory of potentially interesting projects in this vein.

What Can Be Included?

  1. Is it a language?
  2. Is it written in Rust?

Then it can be included in this list!

List of Languages

Name⭐ Stars☀️ StatusDescription
Deno101,364☀️ ActiveA modern runtime for JavaScript and TypeScript.
Rust100,852☀️ ActiveEmpowering everyone to build reliable and efficient software.
Bun95,980☀️ ActiveIncredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Sway62,462☀️ Active🌴 Empowering everyone to build reliable and efficient smart contracts.
Typst37,086☀️ ActiveA new markup-based typesetting system that is powerful and easy to learn.
nu33,643☀️ ActiveA new type of shell
swc31,560☀️ ActiveRust-based platform for the Web
RustPython19,534☀️ ActiveA Python Interpreter written in Rust
Gleam18,641☀️ Active⭐️ A friendly language for building type-safe, scalable systems!
Lightning CSS6,751☀️ ActiveAn extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
Boa5,397☀️ ActiveBoa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Winglang5,117☀️ ActiveA programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
Leo4,802☀️ Active🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
Roc4,654☀️ ActiveA fast, friendly, functional language.
Melody4,651☀️ ActiveMelody is a language that compiles to regular expressions and aims to be more readable and maintainable
Rhai4,324☀️ ActiveRhai - An embedded scripting language for Rust.
Kind3,605☀️ ActiveA modern proof language
Gluon3,262☀️ ActiveA static, type inferred and embeddable language written in Rust.
Artichoke3,072☀️ Active💎 Artichoke is a Ruby made with Rust
Erg2,734☀️ ActiveA statically typed language compatible with Python
Nickel2,479☀️ ActiveBetter configuration for less
Scryer Prolog2,133☀️ ActiveA modern Prolog implementation written mostly in Rust.
Chap2,017☀️ ActiveA Left to right keywordless dynamically typed scripting language
Mun1,933☀️ ActiveSource code for the Mun language and runtime.
Ante1,932☀️ ActiveA safe, easy systems language
KCL1,841☀️ ActiveKCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io
Rune1,836☀️ ActiveAn embeddable dynamic programming language for Rust.
Uiua1,725☀️ ActiveA stack-based array programming language
Fe1,643☀️ ActiveEmerging smart contract language for the Ethereum blockchain.
Lisette1,499☀️ ActiveA little language inspired by Rust that compiles to Go
Steel1,456☀️ ActiveAn embedded scheme interpreter in Rust
frawk1,261☀️ Activean efficient awk-like language
Passerine1,065☀️ ActiveA small extensible programming language designed for concise expression with little code.
Inko933☀️ ActiveA language for building concurrent software with confidence
Koto817☀️ ActiveA simple, expressive, embeddable programming language
Tvix754☀️ ActiveTvix - A Rust implementation of Nix. Read-only mirror of https://code.tvl.fyi/tree/tvix
Starlark750☀️ ActiveA Rust implementation of the Starlark language
Veryl564☀️ ActiveVeryl: A Modern Hardware Description Language
sage554☀️ ActiveA programming language that's wise beyond its bytes!🌱🌿🪴
Duckscript537☀️ ActiveSimple, extendable and embeddable scripting language.
fastn471☀️ ActiveAn easy-to-learn, open-source solution for building modern content-centric and database-driven websites.
jsparagus451☀️ ActiveExperimental JS parser-generator project.
Lurk438☀️ ActiveLurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)
EndBASIC331☀️ ActiveBASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
candy327☀️ Active🍭 A sweet, functional programming language that is robust, minimalistic, and expressive.
Roto318☀️ ActiveThe strongly-typed, compiled embedded scripting language for Rust, used by Rotonda.
Loxcraft287☀️ ActiveLanguage tooling for the Lox programming language.
Tokay242☀️ ActiveTokay is a programming language designed for ad-hoc parsing, inspired by awk.
moor219☀️ ActiveA system for building shared, programmable, online spaces. Compatible with LambdaMOO. Built for the future.
Antimony146☀️ ActiveThe Antimony programming language
Calcit119☀️ ActiveIndentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules
darklua107☀️ ActiveA command line tool that transforms Lua code
Laythe64☀️ ActiveA gradually typed language originally based on the crafting interpreters series
RayQL53☀️ ActiveRayQL is a schema definition and query language for SQLite
Xylo47☀️ ActiveXylo is a functional programming language for procedural art
Ellie44☀️ ActiveEllie is a type-safe programing language that runs on embedded and sandboxed environments.
mimas26☀️ ActiveA flexible, statically typed scripting language for Rust.
Lunacy25☀️ ActiveLua 5.1 LBBV bytecode interpreter + JIT in Rust
tpl-lang21☀️ Active🦀 Toy Language based on LLVM
Cyrus Lang20☀️ ActiveCyrus: A high-performance, statically-typed, manually memory-managed and procedural programming language empowered by GCCJIT.
KASM20☀️ ActiveKerbal Assembler, for use with Kerbal OS mod for Kerbal Space Program. Using this tool one can program their KSP rockets in assembly code, or generate this assembly code from a compiler. Assembles directly to kRISC with no need for KerboScript.
Wright19☀️ ActiveThe wright programming language (WIP)
Watt18☀️ Active🍹 Lightweight, dynamically typed, simple scripting programming language.
Nukleus16☀️ ActiveSimple and fast Dynamic Modular Structure-based AI, GUI, Cross-Platform Programming Language
snow-lang12☀️ ActiveA functional programming language
Mastermind8☀️ ActiveA custom programming language which compiles to the well-known esolang "Brainfuck".
Adept3x7☀️ ActiveA language designed to help maximize developer productivity and safety
Skillet5☀️ Active🥘 Blazing-fast formula language & engine to perform calculations with familiar Excel formula syntax.
Lust5☀️ ActiveA Lua-like strictly typed scripting language written in Rust
Lateralus2☀️ ActiveA pipeline-native programming language with pattern matching, ADTs, type inference, borrow checking, and multiple backends (C, LLVM, WASM).
rusch2☀️ ActiveMinimal Scheme implemented in Rust
Goblin2☀️ ActiveGoblin programming language
GLang0☀️ Active🐶 Dog based, easy to learn language for complete beginners.
Rak0☀️ ActiveA general purpose programming language mainly made for cyber security usage.
Move2,284🌙 InactiveNone
Dyon1,798🌙 InactiveA rusty dynamically typed scripting language
goscript1,534🌙 InactiveAn alternative implementation of Golang specs, written in Rust for embedding or wrapping.
Differential Datalog1,394🌙 InactiveDDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.
Tao1,105🌙 InactiveA statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
SPWN1,062🌙 InactiveA language for Geometry Dash triggers
ClojureRS961🌙 InactiveClojure, implemented atop Rust (unofficial)
Astro758🌙 InactiveA fun safe language for rapid prototyping and high performance applications
Ketos752🌙 InactiveLisp dialect scripting and extension language for Rust programs
CSML714🌙 InactiveCSML is an easy-to-use chatbot programming language and framework.
Pikelet613🌙 InactiveA friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Starlight517🌙 InactiveJS engine in Rust
Wu476🌙 Inactive🐉 A practical game and data language
Wain441🌙 InactiveWebAssembly implementation from scratch in Safe Rust with zero dependencies
CalcuLaTeX398🌙 InactiveA 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.
Monkey-Rust371🌙 InactiveAn interpreter for the Monkey programming language written in Rust
Sphinx291🌙 InactiveAn intepreter for a simple dynamic language written in Rust
crafting-interpreters-rs277🌙 InactiveCrafting Interpreters in Rust
Eldiro258🌙 InactiveLearn to make your own programming language with Rust
TablaM196🌙 InactiveThe practical relational programing language for data-oriented applications
atto152🌙 InactiveAn insanely simple self-hosted functional programming language
Boson121🌙 InactiveA hybrid programming language written in Rust.
Minitt117🌙 InactiveDependently-typed lambda calculus, Mini-TT, extended and implemented in Rust
Darksecond/lox103🌙 InactiveA rust implementation of the lox language
Voile96🌙 InactiveDependently-typed row-polymorphic programming language, evolved from minitt-rs
Jazz91🌙 InactiveJazz - modern and fast programming language.
Rust-lisp84🌙 InactiveA small Lisp interpreter written in Rust. Work in progress.
ssp16asm82🌙 InactiveA collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.
Rust-Prolog80🌙 InactiveRust implementation of prolog based on miniprolog: http://andrej.com/plzoo/html/miniprolog.html
diatom72🌙 InactiveThe diatom programming language
Calypso66🌙 InactiveCalypso is a mostly imperative language with some functional influences that is focused on flexibility and simplicity.
rulox63🌙 InactiveImplementation in Rust of lox, the language described in Crafting Interpreters
Oriel56🌙 InactiveAn interpreter for the 1991 Oriel scripting language
Crunch52🌙 InactiveA strongly & statically typed systems level language focused on ease of use, portability and speed, built for the modern age.
Blazescript47🌙 InactiveAOT compiled object oriented programming language
lox-rs46🌙 InactiveA Lox Interpreter in Rust
Chili42🌙 InactiveGeneral-purpose, compiled programming language, focused on productivity, expressiveness and joy of programming™
Stellar40🌙 Inactive✨ An open source WIP general programming language for web development built using Rust. ✨
tox36🌙 InactiveTox is a statically typed version programming language that is written in rust.
rodaine/rlox36🌙 InactiveLox Interpreter/REPL written in Rust
ucg36🌙 InactiveA Universal Configuration Grammar
Schwift30🌙 InactiveAn actual programming language for some reason
Lisp.rs26🌙 InactiveScheme Interpreter in Rust
The Force23🌙 InactiveA Star Wars themed programming language
Terbium23🌙 InactiveA high-level language that doesn't compromise in performance, made with Rust.
Synthizer21🌙 InactiveA simple, experimental functional language for real time additive audio synthesis.
rctcwyvrn/rlox21🌙 InactiveRust implementation of the bytecode VM (clox) from https://craftinginterpreters.com/
Pr4721🌙 InactiveThe formal development repository for Pr47
cat-lox19🌙 InactiveA tree-walk lox interpreter written in Rust.
Arn16🌙 InactiveA functional golfing language
Tethys14🌙 InactiveA toy functional programming language with a System F-based core calculus - Read-only mirror from sr.ht
Sligh12🌙 InactiveA language for certifying specification
Radicle11🌙 Inactivean ur-lisp interpreter written in Rust
loxr9🌙 InactiveA Rust interpreter for the Lox language
radogost/rlox8🌙 InactiveAn implementation of lox from the great book http://craftinginterpreters.com implemented in Rust
Lang7🌙 InactiveAn imperative programming language written in Rust
sasurau4/lox-rust7🌙 InactiveInterpreter for lox written by rust
minipyth7🌙 InactiveA minimalist programming language
Iron6🌙 InactiveA Lisp-based language written in Rust
rox6🌙 InactiveA Rust port of Crafting Interpreters
loxrs6🌙 Inactive[Outdated] Crafting Interpreters in Rust (Done Part II: A tree-walk interpreter)
relox6🌙 InactiveRust port of the jlox interpreter
🌌6🌙 InactiveWhat if identifiers could be anything? Langjam submission
loxidation5🌙 InactiveLox bytecode compiler and VM in Rust
justinmayhew/lox5🌙 InactiveA Rust implementation of Lox from Crafting Interpreters
lax4🌙 Inactivea lox interpreter
roxt4🌙 InactiveA Lox interpreter written in Rust
cloxrs3🌙 InactiveLox implementation written in Rust
yarli3🌙 InactiveYet Another Rusty Lox Interpreter
PopperLang2🌙 InactiveThe CLI that group all project to one to finally make the Popper-lang
rtforth1🌙 InactiveForth implemented in Rust for realtime application
nt591/lox-rust1🌙 InactiveA Rust implementation of the Crafting Interpreters bytecode VM
Tron0🌙 InactiveStatically typed general purpose programming language
Wander0🌙 InactiveThe Wander programming language implemented in Rust.

*: Parcel is a large project of which the JavaScript transformer (written in Rust) is a small part. The "stars" number here reflects the whole project, which is broader than a programming language project.

programming-language
rust

alilleybrinker/langs-in-rust

A list of programming languages implemented in Rust, for inspiration.

Rust

1,038

140 commits

updated Sep 18, 2026

See the code

README

Languages Written in Rust

This is a (probably incomplete) list of languages implemented in Rust. It is intended as a source of inspiration and comparison, and as a directory of potentially interesting projects in this vein.

What Can Be Included?

  1. Is it a language?
  2. Is it written in Rust?

Then it can be included in this list!

List of Languages

Name⭐ Stars☀️ StatusDescription
Deno101,364☀️ ActiveA modern runtime for JavaScript and TypeScript.
Rust100,852☀️ ActiveEmpowering everyone to build reliable and efficient software.
Bun95,980☀️ ActiveIncredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Sway62,462☀️ Active🌴 Empowering everyone to build reliable and efficient smart contracts.
Typst37,086☀️ ActiveA new markup-based typesetting system that is powerful and easy to learn.
nu33,643☀️ ActiveA new type of shell
swc31,560☀️ ActiveRust-based platform for the Web
RustPython19,534☀️ ActiveA Python Interpreter written in Rust
Gleam18,641☀️ Active⭐️ A friendly language for building type-safe, scalable systems!
Lightning CSS6,751☀️ ActiveAn extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
Boa5,397☀️ ActiveBoa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Winglang5,117☀️ ActiveA programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
Leo4,802☀️ Active🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
Roc4,654☀️ ActiveA fast, friendly, functional language.
Melody4,651☀️ ActiveMelody is a language that compiles to regular expressions and aims to be more readable and maintainable
Rhai4,324☀️ ActiveRhai - An embedded scripting language for Rust.
Kind3,605☀️ ActiveA modern proof language
Gluon3,262☀️ ActiveA static, type inferred and embeddable language written in Rust.
Artichoke3,072☀️ Active💎 Artichoke is a Ruby made with Rust
Erg2,734☀️ ActiveA statically typed language compatible with Python
Nickel2,479☀️ ActiveBetter configuration for less
Scryer Prolog2,133☀️ ActiveA modern Prolog implementation written mostly in Rust.
Chap2,017☀️ ActiveA Left to right keywordless dynamically typed scripting language
Mun1,933☀️ ActiveSource code for the Mun language and runtime.
Ante1,932☀️ ActiveA safe, easy systems language
KCL1,841☀️ ActiveKCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io
Rune1,836☀️ ActiveAn embeddable dynamic programming language for Rust.
Uiua1,725☀️ ActiveA stack-based array programming language
Fe1,643☀️ ActiveEmerging smart contract language for the Ethereum blockchain.
Lisette1,499☀️ ActiveA little language inspired by Rust that compiles to Go
Steel1,456☀️ ActiveAn embedded scheme interpreter in Rust
frawk1,261☀️ Activean efficient awk-like language
Passerine1,065☀️ ActiveA small extensible programming language designed for concise expression with little code.
Inko933☀️ ActiveA language for building concurrent software with confidence
Koto817☀️ ActiveA simple, expressive, embeddable programming language
Tvix754☀️ ActiveTvix - A Rust implementation of Nix. Read-only mirror of https://code.tvl.fyi/tree/tvix
Starlark750☀️ ActiveA Rust implementation of the Starlark language
Veryl564☀️ ActiveVeryl: A Modern Hardware Description Language
sage554☀️ ActiveA programming language that's wise beyond its bytes!🌱🌿🪴
Duckscript537☀️ ActiveSimple, extendable and embeddable scripting language.
fastn471☀️ ActiveAn easy-to-learn, open-source solution for building modern content-centric and database-driven websites.
jsparagus451☀️ ActiveExperimental JS parser-generator project.
Lurk438☀️ ActiveLurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)
EndBASIC331☀️ ActiveBASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
candy327☀️ Active🍭 A sweet, functional programming language that is robust, minimalistic, and expressive.
Roto318☀️ ActiveThe strongly-typed, compiled embedded scripting language for Rust, used by Rotonda.
Loxcraft287☀️ ActiveLanguage tooling for the Lox programming language.
Tokay242☀️ ActiveTokay is a programming language designed for ad-hoc parsing, inspired by awk.
moor219☀️ ActiveA system for building shared, programmable, online spaces. Compatible with LambdaMOO. Built for the future.
Antimony146☀️ ActiveThe Antimony programming language
Calcit119☀️ ActiveIndentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules
darklua107☀️ ActiveA command line tool that transforms Lua code
Laythe64☀️ ActiveA gradually typed language originally based on the crafting interpreters series
RayQL53☀️ ActiveRayQL is a schema definition and query language for SQLite
Xylo47☀️ ActiveXylo is a functional programming language for procedural art
Ellie44☀️ ActiveEllie is a type-safe programing language that runs on embedded and sandboxed environments.
mimas26☀️ ActiveA flexible, statically typed scripting language for Rust.
Lunacy25☀️ ActiveLua 5.1 LBBV bytecode interpreter + JIT in Rust
tpl-lang21☀️ Active🦀 Toy Language based on LLVM
Cyrus Lang20☀️ ActiveCyrus: A high-performance, statically-typed, manually memory-managed and procedural programming language empowered by GCCJIT.
KASM20☀️ ActiveKerbal Assembler, for use with Kerbal OS mod for Kerbal Space Program. Using this tool one can program their KSP rockets in assembly code, or generate this assembly code from a compiler. Assembles directly to kRISC with no need for KerboScript.
Wright19☀️ ActiveThe wright programming language (WIP)
Watt18☀️ Active🍹 Lightweight, dynamically typed, simple scripting programming language.
Nukleus16☀️ ActiveSimple and fast Dynamic Modular Structure-based AI, GUI, Cross-Platform Programming Language
snow-lang12☀️ ActiveA functional programming language
Mastermind8☀️ ActiveA custom programming language which compiles to the well-known esolang "Brainfuck".
Adept3x7☀️ ActiveA language designed to help maximize developer productivity and safety
Skillet5☀️ Active🥘 Blazing-fast formula language & engine to perform calculations with familiar Excel formula syntax.
Lust5☀️ ActiveA Lua-like strictly typed scripting language written in Rust
Lateralus2☀️ ActiveA pipeline-native programming language with pattern matching, ADTs, type inference, borrow checking, and multiple backends (C, LLVM, WASM).
rusch2☀️ ActiveMinimal Scheme implemented in Rust
Goblin2☀️ ActiveGoblin programming language
GLang0☀️ Active🐶 Dog based, easy to learn language for complete beginners.
Rak0☀️ ActiveA general purpose programming language mainly made for cyber security usage.
Move2,284🌙 InactiveNone
Dyon1,798🌙 InactiveA rusty dynamically typed scripting language
goscript1,534🌙 InactiveAn alternative implementation of Golang specs, written in Rust for embedding or wrapping.
Differential Datalog1,394🌙 InactiveDDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.
Tao1,105🌙 InactiveA statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
SPWN1,062🌙 InactiveA language for Geometry Dash triggers
ClojureRS961🌙 InactiveClojure, implemented atop Rust (unofficial)
Astro758🌙 InactiveA fun safe language for rapid prototyping and high performance applications
Ketos752🌙 InactiveLisp dialect scripting and extension language for Rust programs
CSML714🌙 InactiveCSML is an easy-to-use chatbot programming language and framework.
Pikelet613🌙 InactiveA friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Starlight517🌙 InactiveJS engine in Rust
Wu476🌙 Inactive🐉 A practical game and data language
Wain441🌙 InactiveWebAssembly implementation from scratch in Safe Rust with zero dependencies
CalcuLaTeX398🌙 InactiveA 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.
Monkey-Rust371🌙 InactiveAn interpreter for the Monkey programming language written in Rust
Sphinx291🌙 InactiveAn intepreter for a simple dynamic language written in Rust
crafting-interpreters-rs277🌙 InactiveCrafting Interpreters in Rust
Eldiro258🌙 InactiveLearn to make your own programming language with Rust
TablaM196🌙 InactiveThe practical relational programing language for data-oriented applications
atto152🌙 InactiveAn insanely simple self-hosted functional programming language
Boson121🌙 InactiveA hybrid programming language written in Rust.
Minitt117🌙 InactiveDependently-typed lambda calculus, Mini-TT, extended and implemented in Rust
Darksecond/lox103🌙 InactiveA rust implementation of the lox language
Voile96🌙 InactiveDependently-typed row-polymorphic programming language, evolved from minitt-rs
Jazz91🌙 InactiveJazz - modern and fast programming language.
Rust-lisp84🌙 InactiveA small Lisp interpreter written in Rust. Work in progress.
ssp16asm82🌙 InactiveA collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.
Rust-Prolog80🌙 InactiveRust implementation of prolog based on miniprolog: http://andrej.com/plzoo/html/miniprolog.html
diatom72🌙 InactiveThe diatom programming language
Calypso66🌙 InactiveCalypso is a mostly imperative language with some functional influences that is focused on flexibility and simplicity.
rulox63🌙 InactiveImplementation in Rust of lox, the language described in Crafting Interpreters
Oriel56🌙 InactiveAn interpreter for the 1991 Oriel scripting language
Crunch52🌙 InactiveA strongly & statically typed systems level language focused on ease of use, portability and speed, built for the modern age.
Blazescript47🌙 InactiveAOT compiled object oriented programming language
lox-rs46🌙 InactiveA Lox Interpreter in Rust
Chili42🌙 InactiveGeneral-purpose, compiled programming language, focused on productivity, expressiveness and joy of programming™
Stellar40🌙 Inactive✨ An open source WIP general programming language for web development built using Rust. ✨
tox36🌙 InactiveTox is a statically typed version programming language that is written in rust.
rodaine/rlox36🌙 InactiveLox Interpreter/REPL written in Rust
ucg36🌙 InactiveA Universal Configuration Grammar
Schwift30🌙 InactiveAn actual programming language for some reason
Lisp.rs26🌙 InactiveScheme Interpreter in Rust
The Force23🌙 InactiveA Star Wars themed programming language
Terbium23🌙 InactiveA high-level language that doesn't compromise in performance, made with Rust.
Synthizer21🌙 InactiveA simple, experimental functional language for real time additive audio synthesis.
rctcwyvrn/rlox21🌙 InactiveRust implementation of the bytecode VM (clox) from https://craftinginterpreters.com/
Pr4721🌙 InactiveThe formal development repository for Pr47
cat-lox19🌙 InactiveA tree-walk lox interpreter written in Rust.
Arn16🌙 InactiveA functional golfing language
Tethys14🌙 InactiveA toy functional programming language with a System F-based core calculus - Read-only mirror from sr.ht
Sligh12🌙 InactiveA language for certifying specification
Radicle11🌙 Inactivean ur-lisp interpreter written in Rust
loxr9🌙 InactiveA Rust interpreter for the Lox language
radogost/rlox8🌙 InactiveAn implementation of lox from the great book http://craftinginterpreters.com implemented in Rust
Lang7🌙 InactiveAn imperative programming language written in Rust
sasurau4/lox-rust7🌙 InactiveInterpreter for lox written by rust
minipyth7🌙 InactiveA minimalist programming language
Iron6🌙 InactiveA Lisp-based language written in Rust
rox6🌙 InactiveA Rust port of Crafting Interpreters
loxrs6🌙 Inactive[Outdated] Crafting Interpreters in Rust (Done Part II: A tree-walk interpreter)
relox6🌙 InactiveRust port of the jlox interpreter
🌌6🌙 InactiveWhat if identifiers could be anything? Langjam submission
loxidation5🌙 InactiveLox bytecode compiler and VM in Rust
justinmayhew/lox5🌙 InactiveA Rust implementation of Lox from Crafting Interpreters
lax4🌙 Inactivea lox interpreter
roxt4🌙 InactiveA Lox interpreter written in Rust
cloxrs3🌙 InactiveLox implementation written in Rust
yarli3🌙 InactiveYet Another Rusty Lox Interpreter
PopperLang2🌙 InactiveThe CLI that group all project to one to finally make the Popper-lang
rtforth1🌙 InactiveForth implemented in Rust for realtime application
nt591/lox-rust1🌙 InactiveA Rust implementation of the Crafting Interpreters bytecode VM
Tron0🌙 InactiveStatically typed general purpose programming language
Wander0🌙 InactiveThe Wander programming language implemented in Rust.

*: Parcel is a large project of which the JavaScript transformer (written in Rust) is a small part. The "stars" number here reflects the whole project, which is broader than a programming language project.

programming-language
rust

Significant stargazers

(top 24 of 34)

Tyler Neely

2,540 followers · starred Jul 2021

Boshen

2,211 followers · starred Mar 2023

A4-Tacks

46 followers · starred Nov 2024

Robin Dupret

155 followers · starred Jun 2022