SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust programming-language Projects
-
As someone who has used both SML, Haskell, Rust and Elixir professionally: No, not really.
Access to the BEAM is nice, but unless you're targeting the BEAM in your compiler I don't see any benefit. Even if you're targeting the BEAM, you might decide to use another language, cf. Gleam: https://github.com/gleam-lang/gleam/
-
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.
-
leo
🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
-
I also love rust and we use it heavily at our startup, but I agree with you and wish there were a mainstream alternative that kept much of the type system, pervasive expressions, and pattern matching while being smaller. I’d accept “very fast” even if it’s not as fast as rust.
One project I’ve seen that I don’t think is particularly active but that I really like the ideas behind is borgo. It compiles to go (thus GC) but is decidedly more rustacean.
Check it out. I hope someone makes something like this wide spread.
https://borgo-lang.github.io/
PS. I have no affiliation with borgo, just an online fan.
-
-
Perhaps you could embed something like https://github.com/artichoke/artichoke to run the Ruby scripts for compatibility.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
Project mention: Numbat: A statically typed programming language for scientific computations with | news.ycombinator.com | 2025-04-12 -
-
Project mention: Why I'm Writing a Scheme Implementation in 2025 (The Answer Is Async Rust) | news.ycombinator.com | 2025-02-18
Also a shout out to Steel (https://github.com/mattwparas/steel), another Scheme-on-Rust which is more active.
The Rust community has given us at least two Scheme runtimes, several JS runtimes, but no Clojure interpreter yet that I'm aware of. There are a few zombie projects squatting on the name (seems common in Rust) but no viable releases.
-
-
-
tao
A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc. (by zesterer)
-
-
-
-
> It looks like Rust. All Rust scripting languages do.
Not koto (https://koto.dev/) which is one of the reasons I appreciate it. I want an embeddable language targeted at my users, rather than myself which I feel Rust-like ones do. I also want an embeddable language not tied to my implementation language so if I change one, I don't have to change both. Koto only supports Rust atm but I don't see why it couldn't be supported elsewhere.
-
-
Project mention: Bril: A Compiler Intermediate Representation for Learning | news.ycombinator.com | 2024-07-31
-
Project mention: Tabloid: The Clickbait Headline Programming Language (2021) | news.ycombinator.com | 2024-07-14
Reminds me of aussue++[1] from a few years ago.
[1] https://github.com/zackradisic/aussieplusplus/
-
cairo-vm
cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
If we check what cairo-run uses, it is a Rust vm. Let's clone the vm repository and run
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust programming-language discussion
Rust programming-language related posts
-
Roto: A Compiled Scripting Language for Rust
-
The Beam
-
The Inko Programming Language
-
Matt Godbolt sold me on Rust (by showing me C++)
-
A Common Lisp jq replacement
-
Numbat: A statically typed programming language for scientific computations with
-
Show HN: Wave – A low-level systems language
-
A note from our sponsor - SaaSHub
www.saashub.com | 22 May 2025
Index
What are some of the best open-source programming-language projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | gleam | 19,278 |
2 | leo | 4,832 |
3 | borgo | 4,406 |
4 | gluon | 3,309 |
5 | artichoke | 3,108 |
6 | erg | 2,783 |
7 | kcl | 2,012 |
8 | rune | 1,930 |
9 | numbat | 1,898 |
10 | command-line-rust | 1,742 |
11 | steel | 1,726 |
12 | Cantonese | 1,178 |
13 | inko | 1,160 |
14 | tao | 1,111 |
15 | passerine | 1,068 |
16 | noir | 1,065 |
17 | astro | 767 |
18 | koto | 742 |
19 | csml-engine | 714 |
20 | bril | 666 |
21 | aussieplusplus | 631 |
22 | cairo-vm | 546 |
23 | wu | 477 |