Rust programming-language

Open-source Rust projects categorized as programming-language

Top 23 Rust programming-language Projects

  • gleam

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

    Project mention: Can Elm make me avoid JavaScript? | | 2022-10-19
  • artichoke

    💎 Artichoke is a Ruby made with Rust

    Project mention: Lunatic is an Erlang-inspired runtime for WebAssembly | | 2022-11-30

    Not to be pedantic but Ruby has webassembly support, still won't work on the BEAM.

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • gluon

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

    Project mention: Rock v0.2.1, a little native toy language I've made with Rust and LLVM. | | 2022-04-20
  • erg

    A statically typed language that can deeply improve the Python ecosystem

    Project mention: This Week in Python | | 2022-08-19

    erg – A Python-compatible statically typed language

  • rune

    An embeddable dynamic programming language for Rust.

    Project mention: ᚣ the Rune Programming Language | | 2022-11-26
  • passerine

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

    Project mention: Passerine: A small functional scripting language with macros, powered by Rust | | 2022-04-20
  • tao

    A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.

    Project mention: Why does Rust have parameters on impl? | | 2022-11-19
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • astro

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

  • csml-engine

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

  • command-line-rust

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

    Project mention: Learning Rust (beginner) | | 2022-09-30

    I would humbly recommend my book, Command-Line Rust (O'Reilly, 2022), which will gently lead you from writing simple command-line programs to fairly complex ones all while using tests to understand what you're doing. You can view all the programs at

  • aussieplusplus

    Programming language from down under

    Project mention: If PHP Were British (2011) | | 2022-12-02

    As a dual citizen living out in the colony, this looks like a great accompaniment to our local preferred language

  • wu

    🐉 A practical game and data language

    Project mention: Why does Rust have parameters on impl? | | 2022-11-19
  • pen

    The parallel, concurrent, and functional programming language for scalable software development (by pen-lang)

    Project mention: Announcing the Pen programming language v0.4 | | 2022-07-03

    The Pen programming language is a new parallel, concurrent, statically typed, functional programming language. I'm excited to announce its v0.4 release here!

  • wain

    WebAssembly implementation from scratch in Safe Rust with zero dependencies

    Project mention: Wain: WebAssembly implementation from scratch in Safe Rust with 0 dependencies | | 2022-08-02
  • koto

    A simple, expressive, embeddable programming language, made with Rust

    Project mention: Rock v0.2.1, a little native toy language I've made with Rust and LLVM. | | 2022-04-20
  • crust

    C/C++ to Rust transpiler (by NishanthSpShetty)

    Project mention: Bash 5.2 | | 2022-09-27

    c2rust :

    > C/C++ to Rust transpiler

    crust :

    > C/C++ to Rust transpiler

    "CRustS: A Transpiler from Unsafe C to Safer Rust" (2022)

    rust-bindgen :

    Automatically generates Rust FFI bindings to C (and some C++) libraries

    nushell/nushell looks like it has cool features and is written in rust.

    awesome-rust > Applications > System Tools

  • bril

    an educational compiler intermediate representation

  • Clue

    C/Rust like programming language that compiles into Lua code (by ClueLang)

    Project mention: GitHub - ClueLang/Clue: C/Rust like programming language that compiles into Lua code | | 2022-06-14
  • orion

    Orion is a high level, purely functional programming language with a LISP based syntax. (by Wafelack)

  • endbasic

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

    Project mention: EndBASIC | | 2022-06-07

    Correct. They go up to 256. The numbers map to the "typical" X11 colors and the table is here:

    I've thought about adding other ways of specifying colors, like COLOR "#aabbcc". Would that be useful/interesting?

  • sml-compiler

    A compiler for Standard ML, somewhat

    Project mention: Millet, a Language Server for SML | | 2022-08-18

    This is awesome, I will be installing and trying out later today!

    I was working on a SML compiler [1] and language server in Rust as well, but I dropped the ball towards the end of 2020 as I had a PhD to finish!

    SML is a great language, and I think some better tooling (like a language server) is all that it really needs to be useful.


  • tokay

    Tokay is a programming language designed for ad-hoc parsing, inspired by awk.

    Project mention: GitHub - tokay-lang/tokay: Tokay is a programming language designed for ad-hoc parsing, inspired by awk. | | 2022-05-14
  • mech

    🦾 Main repository for the Mech programming language. Start here!

    Project mention: Mech Lang Spring Update: On the Road Toward Beta! | | 2022-05-19

    Hi everyone. I've posted here a couple times about my language Mech, which you can find here. I've just put together an update which I hope this community will find interesting!

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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). The latest post mention was on 2022-12-02.

Rust programming-language related posts


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

Project Stars
1 gleam 4,292
2 artichoke 2,812
3 gluon 2,697
4 erg 2,033
5 rune 1,078
6 passerine 994
7 tao 837
8 astro 662
9 csml-engine 634
10 command-line-rust 575
11 aussieplusplus 562
12 wu 400
13 pen 375
14 wain 316
15 koto 308
16 crust 304
17 bril 239
18 Clue 233
19 orion 228
20 endbasic 220
21 sml-compiler 191
22 tokay 190
23 mech 157
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.