Hey Rustaceans! Got a question? Ask here! (21/2022)!

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • grcov

    Rust tool to collect and aggregate code coverage data for multiple source files

  • learn-wgpu

    Guide for using gfx-rs's wgpu library.

    I'm also looking for this. Fow now, I've just been using this https://sotrh.github.io/learn-wgpu/ As well as "Rust wgpu graphics programming tutorial" by u/jackny1232 on YT ... If YT isn't your thing, I believe he has a book out as well.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • crossbeam

    Tools for concurrent programming in Rust

    The last option I can think of is using two threads (like above) and epoch GC instead of a lock (i.e. using crossbeam-epoch). But I don't have enough experience with this to say anything about it.

  • toml-rs

    Discontinued A TOML encoding/decoding library for Rust

    It looks like the fields are public now (https://github.com/alexcrichton/toml-rs/pull/455, https://docs.rs/toml/latest/toml/value/struct.Date.html), so just upgrading the crate should do it :-)

  • rust-analyzer

    A Rust compiler front-end for IDEs

    rust-analyzer/#12379

  • rust-sdl2

    SDL2 bindings for Rust

    The SDL2 crate had something like this, and it's an option I'm considering. However, if possible, I'd prefer a different, simpler GUI library, so if there's an input-specialized crate out there that does this, I'd love it.

  • awesome-wgpu

    A curated list of wgpu code and resources.

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

  • rust-esp32-std-demo

    Rust on ESP32 STD demo app. A demo STD binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.

    I try to use Rust on an ESP32 microcontroller. I have a bit of a problem with defining the Wifi SSID and password at compile time. The example I use does this via environment variables, using the const SSID: &str = env!("RUST_ESP32_STD_DEMO_WIFI_SSID");. You need to define the variables each time before compiling the project when you start a new session. This doesn't look ideal to me.

  • rust4mch

    Example to run Rust code on the MCH2022 badge.

    Then import them via a mod wifi_creds; and address the values via wifi_creds::SSID. You can see everything in this commit here: https://github.com/jhaand/rust4mch/commit/98b3b5297be40f1595290803bf7399ce39d14e15

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts