Rust rust-lang

Open-source Rust projects categorized as rust-lang

Top 23 Rust rust-lang Projects

  • orbtk

    The Rust UI-Toolkit.

    Latest mention: Rust GUI: Introduction, a.k.a. the state of Rust GUI libraries (As of January 2021) | | 2021-01-18


  • rust-blog

    Educational blog posts for Rust beginners

    Latest mention: Which are the best Rust repositories to read to learn the language? | | 2021-01-18

    My Rust blog is technically a repository :)

  • Rust

    All Algorithms implemented in Rust

    Latest mention: Rusticles #15 - Wed Oct 14 2020 | | 2020-10-14

    TheAlgorithms/Rust (Rust): All Algorithms implemented in Rust

  • trust-dns

    A Rust based DNS client, server, and resolver

  • rg3d

    3d game engine written in Rust

  • tracing

    Application level tracing for Rust.

  • display-switch

    Turn a $30 USB switch into a full-featured multi-monitor KVM switch

    Latest mention: The beautiful Silent ThunderBolt-3 PC | | 2020-12-23

    - Keyboard and mouse to a USB switch, which connects to the PC and the TB dock

    It's kind of a pain to manually flip both the USB switch and the monitor's input.

    This app can theoretically help by programmatically toggling the display's input when particular USB devices are dis/connected:

    .. but compatibility is spotty, relying on a rarely-used hardware feature in the display that seems to not be reliably implemented ("DDC/CI").

  • dotenv-linter

    ⚡️Lightning-fast linter for .env files. Written in Rust 🦀

  • rust-embed

    Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.

    Latest mention: What is the idiomatic way of embed files into Rust binary? | | 2021-01-11

    Maybe rust-embed can help you? I haven't used it myself, just came across the crate on this sub a while ago.

  • metrics

    A metrics ecosystem for Rust.

    Latest mention: A Metrics Ecosystem for Rust | | 2021-01-05
  • vopono

    Run applications through VPN tunnels with temporary network namespaces

    Latest mention: Mozilla VPN releases Linux client PPA | | 2021-01-12

    Another shameless plug:

  • weld

    Full fake REST API generator written with Rust

  • scaphandre

    ⚡ Electrical power consumption metrology agent. Let scaph dive and bring back the metrics that will help you make your systems and applications more sustainable !

    Latest mention: Measure the power consumption of tech services | | 2021-01-03
  • bnf

    Parse BNF grammar definitions

  • eww

    ElKowar's wacky widgets

    Latest mention: [qtile] Genome | | 2021-01-17

    The bottom widget thing is an eww window! Here's my config. You'll want to check out the eww docs to understand how to configure it. It's a bit tricky, especially if you're going for a complicated setup, but it is totally doable

  • Blightmud

    A terminal mud client written in Rust

    Latest mention: Macbook Pro, options seem limited | | 2021-01-18

    I've fully switched over to Blightmud at this point. Highly recommended!

  • el_monitorro

    el_monitorro is RSS, Atom and JSON feed reader as a Telegram bot

    Latest mention: El Monitorro - free and open-source RSS/Atom/JSON Feed reader | | 2021-01-17
  • multisol

    CLI application for verifying Solidity contracts on Etherscan

    Latest mention: Multisol: CLI for simplifying contract verification on Etherscan | | 2020-12-28
  • neo4rs

    Neo4j driver for rust

    Latest mention: A Neo4j driver in Rust | | 2021-01-07
  • RsBlocks

    A multi threaded, fast, status bar for dwm window manager written in Rust 🦀

    Latest mention: [OC] rsblocks Usable and configurable status bar for linux dwm users | | 2021-01-08

    rsblocks my_dwm_build

  • narg

    A tool to generate LC/AP formulas for a given seed in Noita.

    Latest mention: Webpage For 10 Alchemy Recipes | | 2020-12-29

    You can build it from source if you want, but it sounds like you're just looking for the releases page

  • Bunnyfetch

    🐰 Tiny system info fetch utility.

    Latest mention: Bunnyfetch in Arch | | 2020-12-21

    According to, the generated binary is located in the ./target/release directory.

  • pilka

    Another democoding tool for creative coding with shaders.

    Latest mention: What's everyone working on this week (1/2021)? | | 2021-01-04

    I'm trying to capture sound from the microphone using cpal and apply FFT on it. The reason is I want to pass sound into shader as 1D texture. pilka

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


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

Project Stars
1 orbtk 2,851
2 rust-blog 2,156
3 Rust 1,933
4 trust-dns 1,683
5 rg3d 1,449
6 tracing 1,185
7 display-switch 918
8 dotenv-linter 692
9 rust-embed 486
10 metrics 278
11 vopono 196
12 weld 143
13 scaphandre 132
14 bnf 120
15 eww 105
16 Blightmud 56
17 el_monitorro 43
18 multisol 30
19 neo4rs 19
20 RsBlocks 12
21 narg 11
22 Bunnyfetch 10
23 pilka 5