Hey Rustaceans! Got a question? Ask here (1/2023)!

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

    Empowering everyone to build reliable and efficient software.

    I think the main thing blocking it is someone implementing it well enough to stablize https://github.com/rust-lang/rust/issues/53667

  • rust-arduino-cross-compile-nix-blinking-led

    Discontinued an example of a nix flake to provide a dev environment to cross compile a simple arduino program for the atmega2560. [Moved to: https://github.com/arnemileswinter/rust-atmega2560-cross-compile-nix-blinking-led]

    The repo is 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.

  • avr-hal

    embedded-hal abstractions for AVR microcontrollers

    fyi, a minor follow-up at https://github.com/Rahix/avr-hal/issues/388

  • rustlings-solutions-5

    Rustlings 5 (5.2.1) Solutions

    Is the T silent in Rustlings?

  • cargo-post

    A `cargo` wrapper that executes a post build script after a successful build.

    while i am unsure how you are distributing this binary to users for testing, i assume there is no CI involved and you want the binary to be renamed locally, you might have some luck with cargo-post, the version of the crate should be available via the CARGO_PKG_VERSION environment variable, but i would rather prefix the name with the date of the build, to avoid having to bump the version for every test build.

  • wasmtime

    A fast and secure runtime for WebAssembly

    But, am I mistaken in thinking that it isn't available for armv6 (based on the releases seen here)

  • compress-tools-rs

    A Swiss Army Knife for handling compressed data in Rust

    I can't seem to cross compile code with library compress-tools. The linker would fail when I do it for some reason. Can anyone please 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.

  • cross

    “Zero setup” cross compilation and “cross testing” of Rust crates

    Way to reproduce: 1. Create a new project 2. Add compress-tools = "0.14" to Cargo.toml 3. Install docker and cross-rs 4. Create Cross.toml with content [target.armv7-unknown-linux-musleabihf] pre-build = ["DEBIAN_FRONTEND=noninteractive apt-get -yq install libarchive-dev protobuf-compiler"] 5. Run cross build --release --target armv7-unknown-linux-musleabihf

  • download

    file downloading using client-side javascript

    In short, is there a way to do this with any decently mature wasm targeting frontend framework?

  • reqwest-eventsource

    Helper to build an Eventsource using reqwest

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