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

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

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

    Empowering everyone to build reliable and efficient software.

  • Looks like this issue. (The return type of a Fn/FnMut/FnOnce is an associated type.)

  • case-studies

    Analysis of various tricky Rust code

  • I think they are talking about this one trick which the devs don't want you to know about. Note that while it looks like specialization, it works only in a few very limited cases and is quite fragile, so it's a hack, not a substitute for the real feature.

  • 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
  • cargo-geiger

    Detects usage of unsafe Rust in a Rust crate and its dependencies.

  • Some people care if a crate uses unsafe code and if so then how much, there's cargo-geiger for that. I generally don't bother, as I will usually spot any issues about segfaults or unsoundness or undefined behavior while skimming the crate's repo. The community has such a strong aversion to unsafe code that I don't really worry about it otherwise.

  • rust-blog

    Educational blog posts for Rust beginners

  • I recommend this page: https://github.com/pretzelhammer/rust-blog/blob/master/posts/common-rust-lifetime-misconceptions.md It explains what ’static actually means and some other frequent misconceptions.

  • book

    The Rust Programming Language

  • The online version of the book is almost the same but more up to date: https://doc.rust-lang.org/book/

  • indextree

    Arena based tree 🌲 structure by using indices instead of reference counted pointers

  • im looking at indextree atm: https://github.com/saschagrunert/indextree

  • egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  • You should try egui. There's a link to a template in the readme. It uses the same function to both draw the GUI and process the inputs. Within that function, if you, call functions to draw individual GUI elements, and the return values of those functions are the GUI inputs (ie. whether that element was clicked, hovered, draged, etc.).

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

    WorkOS logo
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