Hey Rustaceans! Got a question? Ask here! (39/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
  • Cargo

    The Rust package manager

  • Don't think there's a way to do this since my searches only turned out this open GitHub issue that hasn't received any comments for nearly two years, but is there a way to build and test using different cargo config files?

  • mimalloc

    mimalloc is a compact general purpose allocator with excellent performance.

  • Has anyone used https://github.com/microsoft/mimalloc as a drop in replacement of malloc? Were there any perf improvements?

  • 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
  • gdbm-native-rs

    Rust crate library for reading/writing GDBM key/value databases

  • Longer version: A current project is a rust-native version of GDBM. Like low-level database formats or kernel filesystems, `gdbm-rs` must interpret a C data structure based on runtime conditions (32 bit or 64 bit, little endian or big endian).

  • unescape-rs

    "Unescapes" strings with escape sequences written with literal characters and converts it into a properly escaped one.

  • I get complaints of malformed json (which I've verified using an online JSON validator). I can make it work if I use the unmaintained unescape crate, which I'd rather not do.

  • mdBook

    Create book from markdown files. Like Gitbook but implemented in Rust

  • It uses the mdBook tool, which is built in Rust.

  • csv_log_cleaner

    Clean CSV files to conform to a type schema by streaming them through small memory buffers using multiple threads and logging data loss.

  • Hi. I'm new to Rust. I've written up a little opensource tool to clean CSV files as a practical learning exercise that will help me with my job: https://github.com/ambidextrous/csv_cleaner Where would be a good place to post it for code review?

  • doku

    fn(Code) -> Docs (by anixe)

  • Self-advertisement: it seems like https://github.com/anixe/doku might help!

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

    Rust numeric library with R, MATLAB & Python syntax

  • Rust’s standard library is relatively small by design and doesn’t contain any tools for numeric integration. However, you can probably find a crate on crates.io that does what you need. A quick search suggests Peroxide.

  • esp8266-hal

    Discontinued A experimental hardware abstraction layer for the esp8266 written in Rust.

  • I'm trying to get the ESP8266-HAL up and running. I've worked my way through a bunch of problems, but I'm currently stuck with the following error when trying to run an example using: cargo +esp espflash --release --example blinky COM3:

  • snake

  • The source code is hosted here: https://gitlab.com/boreec/snake

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