Rust Language

Open-source Rust projects categorized as Language

Top 23 Rust Language Projects

  • rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Rust's Ugly Syntax | | 2023-02-02

    To give some context, IIRC the main reason why impl Trait was added in argument position was because it was needed in return position, so they added it for symmetry. This also has the benefit of being slightly easier to read when there are many type parameters. You can see some of this in the tracking issue for impl Trait.

  • RustPython

    A Python Interpreter written in Rust

    Project mention: it's happening!!!! damn rust programmers they are rewriting all the world in rust | | 2022-12-17

    We have already re-written the Python Interpreter in rust. Javascript will be just too easy to re-write in rust, fear not for we have already re-made nodejs in rust; aka Deno.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • enso

    Hybrid visual and textual functional programming.

    Project mention: Enso – a programming language with dual visual and textual representations | | 2023-01-23
  • slint

    Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript.

    Project mention: What do people use for simple UI projects? | | 2023-02-02

    If you are concerned about RAM usage: You should check out slint. It works great for desktop apps, using graphics acceleration and all that, but it scales all the way down to micro controllers with some hundred of kilobytes of RAM.

  • melody

    Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable

    Project mention: Yeah, we all know what you're good for... | | 2022-12-09

    just use Melody

  • artichoke

    💎 Artichoke is a Ruby made with Rust

    Project mention: Ruby 3.2.0 Is from Another Dimension | | 2023-01-04

    The java based ruby, removes the GIL, which provides us real multithreading.

    Truffleruby is "A high performance implementation of the Ruby programming language, built on GraalVM." If you prefer there is even a rust based ruby

    again, IMO, the microbenchmark, doesn't matter. What matters is the problem domain, whole stack and the whole "speed", including development, deployment and etc, and for some domains, ruby is the best and fast choice.

  • gluon

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

    Project mention: Gluon: A New Node.js Framework to Create Desktop Apps | | 2023-01-02
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • 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

  • ante

    A safe, easy systems language

    Project mention: Rust's Ugly Syntax | | 2023-01-26
  • mun

    Source code for the Mun language and runtime.

    Project mention: Best language to use as a scripting lang for my rust app | | 2023-01-13

    Perhaps Might be a bit raw for your needs tho.

  • whatlang-rs

    Natural language detection library for Rust. Try demo online:

    Project mention: Python Binding for WhatLang (Detect languages) - Blazing Fast ⚡ | | 2022-10-15

    WhatLang is a Python library for detecting the language of a text. It is based on the WhatLang Rust library.

  • csml-engine

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

  • 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!

  • sway

    🌴 Empowering everyone to build reliable and efficient smart contracts. (by FuelLabs)

    Project mention: Ask HN: Who is hiring? (April 2022) | | 2022-04-01

    Fuel Labs | Junior and Senior Software Engineers | Full Time | REMOTE only

    Fuel Labs is the blockchain industry leader in scaling R&D and is building Fuel, the fastest execution layer for the modular blockchain stack. We're developing blockchain scaling and smart contract development tools. This includes a new blockchain-optimized high-performance virtual machine (the FuelVM) and a new Rust-based DSL (Sway) for developing safer and more efficient smart contracts.

    FuelVM specifications:


    If you're interested in working with VMs, interpreters, compilers, end-user-facing toolchains, and/or love good error messages from your compiler, look no further.

    We're hiring junior and senior software engineers in Rust, TypeScript, and Solidity. No blockchain experience required; complete disdain for blockchains okay.


    A constraint-based record & functional language mainly used in configuration and policy scenarios.

    Project mention: The KCL Programming Language for Data Validation | | 2023-01-09
  • 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
  • redscript

    Compiler/decompiler toolkit for redscript

    Project mention: Virtual atelier not working? | | 2022-12-04

    What version of RedScript are you using? Make sure it's the latest

  • modus

    A language for building Docker/OCI container images

    Project mention: Modus: A language for building Docker/OCI container images | | 2022-08-03

    There is also which lets you get Docker images with arbitrary Nix packages - useful for quick hacking.

  • 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
  • endbasic

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

    Project mention: EndBASIC: "BASIC interpreter + DOS environment, reimagined." | | 2022-12-30
  • orion

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

  • fathom

    🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧 (by yeslogic)

    Project mention: What's the project you're currently working on at your company as a Rust developer? | | 2022-06-16

    I’m working on Fathom: A declarative data definition language for formally specifying binary data formats.

  • SaaSHub

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

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

Rust Language related posts


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

Project Stars
1 rust 77,139
2 RustPython 13,449
3 enso 6,201
4 slint 5,624
5 melody 4,044
6 artichoke 2,835
7 gluon 2,752
8 erg 2,088
9 ante 1,557
10 mun 1,491
11 whatlang-rs 817
12 csml-engine 649
13 wu 406
14 pen 394
15 sway 361
16 KCLVM 326
17 koto 324
18 redscript 278
19 modus 273
20 Clue 244
21 endbasic 229
22 orion 226
23 fathom 223
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives