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
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • 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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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

    Source code for crates.io

    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

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