Hey Rustaceans! Got an easy question? Ask here (51/2021)!

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
  • handlebars-rust

    Rust templating with Handlebars

    Would Handlebars-Rust be good for parsing non-Rust files? Or is there another templating engine built in Rust that I should use?

  • d3d12-rs

    Discontinued Rust wrapper for D3D12

    low level bindings are available here

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

  • Yes, it's definitely a rust problem. I need to slow the test execution down. The resulting async type is typically a Pin>>. The module I'm testing is [matrix_client.rs](https://github.com/u32io/u32-matrix-extended/blob/main/src/api/u32-matrix-api/matrix-http-client/src/matrix_client.rs and the tests can be found in matrix_client_test.rs.

  • tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    Tokio: Very popular, includes a lot of things but I don't think I'd call it heavyweight. Focused primarily on I/O.

  • threadfin

    A thread pool for running multiple tasks on a configurable group of threads. (by sagebind)

    Alternatively, you could use a thread pool library which supports exposing scheduled tasks as async futures. I'm biased, but my own Threadfin is a good example of this. Or, if you really want to do everything yourself you could use something like async-oneshot to create your own future and complete it yourself manually from your thread.

  • async-std

    Async version of the Rust standard library

    async-std: Basically a Tokio alternative with a few different design decisions.

  • book

    The Rust Programming Language

    That said, have you read The Book yet? https://doc.rust-lang.org/book/

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

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