Hey Rustaceans! Got an easy question? Ask here (5/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
  • regex

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

    Procedural macros arrived on stable Rust later on, but it looks like something they didn't really consider merging into regex itself for various reasons: https://github.com/rust-lang/regex/issues/607

  • prettyplease

    A minimal `syn` syntax tree pretty-printer

    prettyplease

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

  • advisory-db

    Security advisory database for Rust crates published through crates.io

    However, I was digging around today and from this issue it doesn't really sound like there's anything sensible that can be done in this situation other than documenting the possibility of unsoundness.

  • tokio-tungstenite

    Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation

    I am using websocket client. How can I use proxy and set custom headers with it?

  • regex-dfa

    Proof of concept for fast regexes in rust

    The new dynamic implementation was based on DFAs, which was much faster but had a larger memory footprint as explained in the proof-of-concept: https://github.com/jneem/regex-dfa

  • let amount = rest_of_data .get(..8) .and_then(|slice| slice.try_into().ok()) .map(u64::from_le_bytes) .unwrap(); ``` This is from the crowdfunding platform project (https://github.com/CreatorOS/building-a-crowdfunding-platform-using-solana/blob/main/LEARN.md)

  • iced

    A cross-platform GUI library for Rust, inspired by Elm

    Thanks to another commenter in this thread I've just learned of Iced which at a glance looks pretty great for this sort of thing.

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

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