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: How does Rust go “from” here “into” there | dev.to | 2024-05-19

    rustc source code

  • sway

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • RustPython

    A Python Interpreter written in Rust

  • Project mention: Encapsulation in Rust and Python | dev.to | 2024-04-05

    Integrating Rust into Python, Edward Wright, 2021-04-12 Examples for making rustpython run actual python code Calling Rust from Python using PyO3 Writing Python inside your Rust code — Part 1, 2020-04-17 RustPython, RustPython Rust for Python developers: Using Rust to optimize your Python code PyO3 (Rust bindings for Python) Musing About Pythonic Design Patterns In Rust, Teddy Rendahl, 2023-07-14

  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | news.ycombinator.com | 2024-04-02

    Did you get a chance to check https://slint.dev?

    Disclaimer: I work for Slint

  • melody

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

  • Project mention: nom > regex | /r/rust | 2023-12-06
  • cheats.rs

    Rust Language Cheat Sheet - https://cheats.rs

  • Project mention: Using enums to represent state in Rust | news.ycombinator.com | 2023-09-22

    Reposting: https://cheats.rs/#memory-layout

    > Does the value take up the same width regardless of state?

    Yes. As the other commenter mentioned, it's the size of the largest variant (same as a union in C) + a tag (almost the same as an enum in C). In some cases, the compiler even manages to optimize out the tag.

  • roc

    A fast, friendly, functional language.

  • Project mention: Roc a fast, friendly, functional language | news.ycombinator.com | 2023-11-29
  • SaaSHub

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

    SaaSHub logo
  • gluon

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

  • Project mention: Gluon is a static, type inferred and embeddabble language written in Rust | news.ycombinator.com | 2023-07-01
  • artichoke

    💎 Artichoke is a Ruby made with Rust

  • erg

    A statically typed language compatible with Python

  • Project mention: Pylyzer – A fast static code analyzer and language server for Python | news.ycombinator.com | 2024-04-11

    Looking through the code, Pylyzer seems to be a thin wrapper around Erg [1]. To typecheck, it converts your Python AST to an Erg AST, then runs its through the Erg typechecker and returns the errors.

    Faster typechecking for Python is very much needed. But this project seems like it was built in a hackathon —- it is not a true standalone typchecker.

    [1] https://github.com/erg-lang/erg

  • ante

    A safe, easy systems language

  • Project mention: Dada, an Experiement by the Creators of Rust | news.ycombinator.com | 2024-03-06
  • mun

    Source code for the Mun language and runtime.

  • ZoKrates

    A toolbox for zkSNARKs on Ethereum

  • kcl

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

  • Project mention: 10 Ways for Kubernetes Declarative Configuration Management | dev.to | 2024-01-01

    KCL: A declarative configuration and policy programming language implemented by Rust, which improves the writing of a large number of complex configurations through mature programming language technology and practice, and is committed to building better modularity, scalability and stability around configuration, simpler logic writing, fast automation and good ecological extensionally.

  • whatlang-rs

    Natural language detection library for Rust. Try demo online: https://whatlang.org/

  • Project mention: Lingua 1.5.0 - The most accurate natural language detection library for Rust, now with support for detecting multiple languages in mixed-language text | /r/rust | 2023-06-15

    How does it compare to whatlang?

  • csml-engine

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

  • koto

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

  • wu

    🐉 A practical game and data language

  • pen

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

  • redscript

    Compiler/decompiler toolkit for redscript

  • Clue

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

  • candy

    🍭 A sweet, functional programming language that is robust, minimalistic, and expressive. (by candy-lang)

  • Project mention: Candy – a minimalistic functional programming language | news.ycombinator.com | 2024-02-24

    We're using some unstable features (hence nightly), and I just updated our Rust version on Thursday (https://github.com/candy-lang/candy/pull/948) because the previous one (nightly-2023-07-21) was too old for a dependency. So we're not usually using this recent Rust versions.

    Thanks for letting us know about the binary size! We previously enabled debug info in release builds to use flamegraphs, but actually don't need it for most builds. I just disabled it (https://github.com/candy-lang/candy/pull/950), and the binary size went down from 177.4 MB to 14.2 MB for me!

    The CLI should work, or at least we're using it regularly when working on Candy. Can you please share your OS and the command and output, maybe in a GitHub issue? We definitely need to improve our documentation and the CLI's error handling. Does running `cargo run --release -- run ./packages/Examples/helloWorld.candy` from the repository root work for you?

    The VS Code extension also uses the CLI internally since that exposes a language server, so it basically runs `cargo run --release -- lsp`. But we also have to improve the stability here.

  • endbasic

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

  • Project mention: Write Your Own Terminal | news.ycombinator.com | 2023-11-10

    I can confirm that writing a terminal is fun, for the reasons mentioned in the article: it’s easy to get “self-hosting”, but then the possibilities are endless :)

    In my case, this was about creating the terminal for EndBASIC (https://www.endbasic.dev/). I wanted to mix text and graphics in the same console, so I had to ditch Xterm.js and create my own thing. It was really exciting to see graphics rendering mix with text “just fine” when I was able to render the first line.

  • 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 Language related posts

  • How does Rust go “from” here “into” there

    2 projects | dev.to | 19 May 2024
  • Generic constant expressions: a future bright side of nightly Rust

    2 projects | dev.to | 16 May 2024
  • Aya Rust tutorial Part One

    1 project | dev.to | 9 May 2024
  • Moving your bugs forward in time

    4 projects | dev.to | 8 May 2024
  • Rust to .NET compiler – Progress update

    2 projects | news.ycombinator.com | 3 May 2024
  • Create a Custom GitHub Action in Rust

    3 projects | dev.to | 28 Apr 2024
  • I hate Rust (programming language)

    1 project | news.ycombinator.com | 22 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 rust 93,633
2 sway 63,111
3 RustPython 17,724
4 slint 15,289
5 melody 4,594
6 cheats.rs 3,926
7 roc 3,681
8 gluon 3,121
9 artichoke 2,998
10 erg 2,593
11 ante 1,843
12 mun 1,767
13 ZoKrates 1,756
14 kcl 1,346
15 whatlang-rs 954
16 csml-engine 711
17 koto 485
18 wu 463
19 pen 443
20 redscript 386
21 Clue 334
22 candy 313
23 endbasic 299

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com