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: What's the best programming language for coding agents? | news.ycombinator.com | 2026-08-10

    Ive been amazed at how well LLMs are at writing Gleam[1] and Lustre[2]. Compared to a mainstream language, there is basically zero gleam code in the training data.

    I have no evidence to back this up, but I suspect that languages that are good for humans[3] will be good for LLMs. Compiled, strongly typed, statically typed, immutable, pure functions, pattern matched, memory safe, etc.

    [1] https://gleam.run

  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. 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: Gossamer: a Rust-flavoured language with real goroutines and pause-free memory | news.ycombinator.com | 2026-06-26
  5. gluon

    A static, type inferred and embeddable language written in Rust.

    Project mention: Gluon: a GPU programming language based on the same compiler stack as Triton | news.ycombinator.com | 2025-09-17

    Not to be confused with gluon the embbedable language in Rust: https://github.com/gluon-lang/gluon

  6. erg

    A statically typed language compatible with Python

  7. numbat

    A statically typed programming language for scientific computations with first class support for physical dimensions and units

    Project mention: My thousand dollar iPhone can't do math | news.ycombinator.com | 2026-02-01

    Qalculate <https://qalculate.github.io/> is my favourite REPL-like calculator, although it unfortunately lacks an iOS app. It feels similar to using an HP 48-series calculator.

    Numbat <https://numbat.dev/> is similar, but more CLI/REPL-focused, and with more of an emphasis on being a programming language.

  8. steel

    An embedded scheme interpreter in Rust

    Project mention: Beginner-friendly, unofficial documentation for Helix text editor | news.ycombinator.com | 2025-11-01

    It’s not even an obscure Lisp flavor. It’s Scheme. You’re getting thrown off by the fact that they need their own embeddable interpreter for it written in Rust.

    https://github.com/mattwparas/steel

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  10. kcl

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

  11. rune

    An embeddable dynamic programming language for Rust.

    Project mention: Dnsmasq-Discuss: Security – Important | news.ycombinator.com | 2026-05-12

    Agreed, it made a lot more sense to write MaraDNS in C in 2001 though.

    The main advantage of writing in C over Rust here in 2026 is that C has two different Lua interpreters, and there isn’t a port of Lua to Rust yet; [1] yes, there are ways to use the C version of Lua in Rust, but that’s different.

    If I were to write a new server today, I would write it in Go, then use GopherLua for the Lua engine:

    https://github.com/yuin/gopher-lua

    Although, even here, the advantage of C is that I could increase performance by using LuaJIT:

    https://luajit.org/luajit.html

    [1] If I were to use Rust, I would consider using Rune as an embedded language as per https://rune-rs.github.io/

  12. command-line-rust

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

  13. lisette

    A little language inspired by Rust that compiles to Go

    Project mention: Gossamer: a Rust-flavoured language with real goroutines and pause-free memory | news.ycombinator.com | 2026-06-26

    If you are interested in Gossamer, you may also be interested in Lis: https://github.com/ivov/lisette

    From their readme:

      Safe and expressive:

  14. noir

    Noir is a domain specific language for zero knowledge proofs

    Project mention: .self: A New Top-Level Domain Designed to Support Self-Hosting | news.ycombinator.com | 2026-06-29

    ZKVMs (of which RISC Zero is one example) require a TEE. That's the whole point: the privacy properties come out of the math. Basically, nowadays, once you and I can agree on the text of a program, you can run the program on your private inputs and produce a number that proves to me that you actually ran this specific program and not some other.

    For example, age verification: I can run a program that takes a signed time-stamp and an officially-signed birth certificate and produces a yes/no "over 18" boolean, then prove to you I actually ran this program, not just "return true", but WITHOUT revealing the birth certificate.

    It's a really neat facility that too few people are thinking about. We've had zero knowledge systems for a few decades now, but until now, each one has been a special bespoke mathematical object that would take years to develop. Over the past year or two, we've 1) made the things 1000x faster, and 2) made it possible to write arbitrary code under zero knowledge instead of having to make each ZK system a PHD thesis.

    Anyway, if you're interested, check out the Noir programming language: https://noir-lang.org/

    Noir makes it easy to play around with a ZK system and get a feel for it.

  15. inko

    A language for building concurrent software with confidence

    Project mention: Jolt: Clojure compiler implemented with Chez Scheme | news.ycombinator.com | 2026-08-11

    Probably good to note that this person is building his own language: https://inko-lang.org/

  16. Cantonese

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

  17. rue

    A programming language that is higher level than Rust but lower level than Go. Someday, anyways.

    Project mention: Rue: Higher level than Rust but lower level than Go | news.ycombinator.com | 2026-06-18
  18. 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)

  19. passerine

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

  20. koto

    A simple, expressive, embeddable programming language

    Project mention: Liquid-rust: Liquid templating for Rust | news.ycombinator.com | 2025-12-09

    Huh, of all of my projects, I never expected this to make it to HN. Not the original author but the maintainer, so ask away.

    Unfortunately, I've not had as much time to devote to this for a while. There are also a lot of weird cases that aren't too well defined or that the Ruby implementation shines through that also have me dissatisfied with Liquid. That and wanting to make it easier to extend with an embedded language. A way to solve this and my annoyance is to create a template language using an existing embedded language. I'm tempted by koto because it already has something like `|` operator (`->`) and isn't just "Rust, but embeddable" (Rust is an implementation detail; it shouldn't bleed through).

    [0] https://koto.dev/

  21. astro

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

  22. bril

    an educational compiler intermediate representation

  23. csml-engine

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

  24. otterlang

    Otterlang programming language 🦦

    Project mention: Show HN: OtterLang – Pythonic scripting language that compiles to native code | news.ycombinator.com | 2025-11-08
  25. aussieplusplus

    Programming language from down under

  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

  • Neuro, a compiled language for AI that matches Clang -O2

    1 project | news.ycombinator.com | 7 Sep 2026
  • What's the best programming language for coding agents?

    5 projects | news.ycombinator.com | 10 Aug 2026
  • Soppo – Go, with the features it's missing

    1 project | news.ycombinator.com | 7 Aug 2026
  • Soppo – A language that compiles to Go, with the features it's missing

    1 project | news.ycombinator.com | 5 Aug 2026
  • Soppo: Golang with the Features It's Missing

    1 project | news.ycombinator.com | 4 Aug 2026
  • 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 note from our sponsor - AppSignal
    www.appsignal.com | 8 Sep 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

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

# Project Stars
1 gleam 21,863
2 leo 4,821
3 borgo 4,641
4 gluon 3,441
5 erg 2,859
6 numbat 2,677
7 steel 2,569
8 kcl 2,408
9 rune 2,319
10 command-line-rust 2,016
11 lisette 1,490
12 noir 1,396
13 inko 1,301
14 Cantonese 1,193
15 rue 1,186
16 tao 1,156
17 passerine 1,093
18 koto 882
19 astro 802
20 bril 785
21 csml-engine 720
22 otterlang 664
23 aussieplusplus 629

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