Rust programming-language

Open-source Rust projects categorized as programming-language

Top 23 Rust programming-language Projects

programming-language
  1. gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

    Project mention: The Beam | news.ycombinator.com | 2025-05-12

    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/

  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. leo

    🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications

  4. borgo

    Borgo is a statically typed language that compiles to Go.

    Project mention: Ask HN: Memory-Safe Low Level Languages | news.ycombinator.com | 2025-04-27

    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.

  5. gluon

    A static, type inferred and embeddable language written in Rust. (by gluon-lang)

  6. artichoke

    💎 Artichoke is a Ruby made with Rust

    Project mention: Sapphire: Rust based package manager for macOS | news.ycombinator.com | 2025-04-22

    Perhaps you could embed something like https://github.com/artichoke/artichoke to run the Ruby scripts for compatibility.

  7. erg

    A statically typed language compatible with Python

  8. kcl

    KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io

  9. SaaSHub

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

    SaaSHub logo
  10. rune

    An embeddable dynamic programming language for Rust. (by rune-rs)

  11. 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
  12. command-line-rust

    Code for Command-Line Rust (O'Reilly, 2024, ISBN 9781098109417)

  13. steel

    An embedded scheme interpreter in Rust

    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.

  14. Cantonese

    粤语編程語言.The Cantonese programming language.

  15. inko

    A language for building concurrent software with confidence

    Project mention: The Inko Programming Language | news.ycombinator.com | 2025-05-12
  16. 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)

  17. passerine

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

  18. noir

    Noir is a domain specific language for zero knowledge proofs

    Project mention: Noir Programming Language | news.ycombinator.com | 2025-03-07
  19. astro

    A fun safe language for rapid prototyping and high performance applications (by astrolang)

  20. koto

    A simple, expressive, embeddable programming language

    Project mention: Roto: A Compiled Scripting Language for Rust | news.ycombinator.com | 2025-05-21

    > 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.

  21. csml-engine

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

  22. bril

    an educational compiler intermediate representation

    Project mention: Bril: A Compiler Intermediate Representation for Learning | news.ycombinator.com | 2024-07-31
  23. aussieplusplus

    Programming language from down under

    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/

  24. 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.

    Project mention: Cairo for Rust devs I (verifiable computation) | dev.to | 2024-07-30

    If we check what cairo-run uses, it is a Rust vm. Let's clone the vm repository and run

  25. wu

    🐉 A practical game and data language

  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 programming-language discussion

Log in or Post with

Rust programming-language related posts

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

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?