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

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • SonarLint - Clean code begins in your IDE with SonarLint
  • rfcs

    RFCs for changes to Rust

  • rust-cross

    Everything you need to know about cross compiling Rust programs!

    If you haven’t already, maybe check out rust-cross, might have some good info for you too

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • hyper

    An HTTP library for Rust (by hyperium)

    1: Seems simple enough to me, depending on how low you want to go.

  • heroku-buildpack-rust

    A buildpack for Rust applications on Heroku, with full support for Rustup, cargo and build caching.

    All you have to do is run a binary, so it's pretty easy. And if the service lets you install rustup you can just cargo run as you normally would. For a real example, check out the Heroku buildpack for Rocket.

  • Rocket

    A web framework for Rust.

    Rocket is really nice IMO. I'm currently using it for a project. There's actually a lot of good competition in the Rust web framework area, so you have some choice.

  • indicatif

    A command line progress reporting library for Rust

    Do you mean you want something like Python's tqdm for reporting progress through an iterator? The usual solution for that would be the indicatif crate: https://crates.io/crates/indicatif

  • rust-spa-auth

    Example application using a Vue frontend with Rust backend that has authentication + authorization.

    For Q2, could take a look at my personal project for this: https://github.com/jtroo/rust-spa-auth

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • acid-state

    Add ACID guarantees to any serializable Haskell data structure

    Is there anything like acid-state in Rust?

  • rustbreak

    A simple, fast and easy to use self-contained single file storage for Rust

    The closest I could find so far is https://github.com/TheNeikos/rustbreak (but I don't think that does incremental updates)

  • crates.io

    The Rust package registry

    However, there is an annoyance: when the the minor version is incremented on crates.io side, it takes precedence over my patched crate, and build starts failing again. I want to keep getting minor updates from all the non patched crates, so I'd like not to override crates.io completely.

  • rust_voronoi

    Rust implementation of Fortune's algorithm for generating Voronoi diagrams

  • rust-memory-container-cs

    Rust Memory Container Cheat-sheet

    With Rc, it was failing as I'm using rayon for multi-threaded rendering and Rc is not Sync (that's what I understand from: the Rust memory container cheat-sheet

  • plotters

    A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀

    I just found https://github.com/38/plotters!

  • toolbox

    The Docker Toolbox

    You could technically still use Docker Toolbox for Windows (which uses Virtualbox), it's deprecated and won't be updated but you can still download releases on Github: https://github.com/docker/toolbox/releases/tag/v19.03.1

  • cross

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

    Are you sure you have the right repo? https://github.com/rust-embedded/cross

  • yew

    Rust / Wasm framework for building client web apps

  • iced

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

  • pe100challenge

    Project Euler 100 challenge working repo.

    Anyway, here's the code: https://github.com/fizbin/pe100challenge/blob/main/problem54/src/main.rs


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

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