Rust rust-lang

Open-source Rust projects categorized as rust-lang | Edit details

Top 23 Rust rust-lang Projects

  • GitHub repo Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

  • GitHub repo rust-blog

    Educational blog posts for Rust beginners

    Project mention: Learn Assembly by Writing Entirely Too Many Brainf*ck Compilers | | 2021-10-14
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo orbtk

    The Rust UI-Toolkit.

    Project mention: GTK and custom themes - what really happened | | 2021-09-20

    That said, I'm not totally convinced about SixtyFPS today. There are some other interesting options that are suitable GUI toolkits for Rust. Such as OrbTk and Iced. Each toolkit is approaching the GUI space in a different way, so it'll be interesting to see where we end up in a few more years. QML-esque SixtyFPS, ECS-based OrbTk, Elm-based Iced, and a few others out there.

  • GitHub repo Toshi

    A full-text search engine in rust

    Project mention: AWS releases forked Elasticsearch code. Announces new name: OpenSearc | | 2021-04-12
  • GitHub repo RG3D

    3D and 2D game engine written in Rust

    Project mention: Whats your favourite open source Rust project that needs more recognition? | | 2021-10-11


  • GitHub repo trust-dns

    A Rust based DNS client, server, and resolver

    Project mention: Introducing: DHCProto | | 2021-09-15

    Have you profiled/benchmarked your implementation? trust-dns-proto has similar infrastructure to your Decoder, and in the past I found that it had a lot of unnecessary bounds checks which could be lifted without use of any unsafe code:

  • GitHub repo async-graphql

    A GraphQL server library implemented in Rust

    Project mention: Ah, another productive day of using glorious Rust. I'm sure glad I'm not using one of those loser languages like Python! | | 2021-10-10

    Have you looked at async-graphql?

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo tracing

    Application level tracing for Rust.

    Project mention: Announcing async-alloc-counter: count allocations in futures | | 2021-10-13

    The trait on futures idea is inspired from the awesome tracing crate, check it out too!

  • GitHub repo eww

    ElKowars wacky widgets

    Project mention: Are there any widgets that are written for wayland? | | 2021-10-15

    Here is link number 1 - Previous text "eww"

  • GitHub repo display-switch

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

    Project mention: KVM Switch to go between Windows + MacOS | | 2021-08-22

    Cheapest way would be a USB switch hub and software to switch monitor input when the usb device is detected, eg

  • GitHub repo dotenv-linter

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

    Project mention: Dotenv-linter - a lightning-fast linter for .env files | | 2021-06-18
  • GitHub repo tensorbase

    TensorBase is a new big data warehousing with modern efforts.

    Project mention: ToyDB: Distributed SQL Database in Rust | | 2021-07-18

    + The result of TB's architectural performance: the untuned write throughput of TB is ~ 2x faster than that of CH in the Rust driver bench, or ~70% faster by using CH own ```clickHouse-client``` command. Use [this parallel script]( to try it yourself!

    3. Thanks to the Arrow-DataFusion, TensorBase has supported good parts of TPC-H. [Untuned TPC-H Q1 result here](

    4. In simple (no-groupby) aggregation, TensorBase is several times faster than ClickHouse. [Benchmark here](

    5. For complex groupby aggregations, recently we help to boost the speed of the TB engine to the same level of ClickHouse(not released, but coming soon).

    6. TB will soon supports MySQl wire protocol, distributed query, adaptive columnar storage optimization... Watch [issues here](

    Finally, it is really great to build an AP database in Rust. Welcome to join!

    Disclaimer: I am the author of TensorBase.

  • GitHub repo tangram

    Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.

    Project mention: Multi-language library support: Is it possible? | | 2021-10-06

    Check out

  • GitHub repo headcrab

    A modern Rust debugging library 🦀

    Project mention: Attach VSCode's debugger to debug Rust inside an Electron app | | 2021-09-23

    I remember an attempt at rust native debugging in the form of headcrab

  • GitHub repo fluvio

    Programmable platform for data in motion

    Project mention: Fluvio: The Programmable Data Platform | | 2021-07-10
  • GitHub repo 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.

    Project mention: Getting started with MongoDB and Redis in Rust | | 2021-06-28

    But then it turned out that the images can’t be read from the database due to the lack of GridFS support in MongoDB Rust Driver (open ticket). So for simplicity purposes, I decided to use rust_embed crate which allows including images in the application binary at compile time (at the development time they are loaded from a file system). (It is also possible to store images separately from the application; images folder should be mounted as a volume in the Docker Compose service definition)

  • GitHub repo strum

    A small rust library for adding custom derives to enums

    Project mention: What's your favourite under-rated Rust crate and why? | | 2021-06-07

    Similar: strum with EnumIter, or with EnumVariantNames which returns a constant array of discriminant names instead. It has a few more additional useful derivable options.

  • GitHub repo io-uring

    The `io_uring` library for Rust

    Project mention: Window managers heavily lagging while Desktop environment doesn't | | 2021-10-09

    Hmm, nothing really jumps out for me in the pastes you have here, apart from this. What kernel are you running? Have you tried LTS?

  • GitHub repo poem

    A full-featured and easy-to-use web framework with the Rust programming language.

    Project mention: Poem 0.8 released! | | 2021-10-03
  • GitHub repo reference

    The Rust Reference

    Project mention: Could you recommend a Rust book that's phase faster than "The Rust Programming Language"? | | 2021-09-04

    Try Rust reference and nomicon.

  • GitHub repo binserve

    A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. :zap::crab:

    Project mention: Blog is now hosted on a GPS/LTE modem | | 2021-04-02
  • GitHub repo 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 !

    Project mention: Measure the power consumption of your technical services | | 2021-04-17
  • GitHub repo rusty-hermit

    RustyHermit - A Rust-based, lightweight unikernel

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 2021-10-15.


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

Project Stars
1 Rust 3,797
2 rust-blog 3,656
3 orbtk 3,330
4 Toshi 3,287
5 RG3D 2,833
6 trust-dns 1,974
7 async-graphql 1,853
8 tracing 1,818
9 eww 1,410
10 display-switch 1,208
11 dotenv-linter 1,205
12 tensorbase 1,029
13 tangram 897
14 headcrab 781
15 fluvio 687
16 rust-embed 684
17 strum 611
18 io-uring 547
19 poem 537
20 reference 516
21 binserve 490
22 scaphandre 424
23 rusty-hermit 416
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives