Hey Rustaceans! Got an easy question? Ask here (47/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
  • OPS - Build and Run Open Source Unikernels
  • GitHub repo book

    The Rust Programming Language

    Personally, I have a hard time learning anything without doing things so I use rustlings with as much https://doc.rust-lang.org/book as I need.

  • GitHub repo clear-terminal

    Clearing Terminal output in Rust

    I tried everything I found: - https://rosettacode.org/wiki/Terminal_control/Clear_the_screen#Rust - https://stackoverflow.com/questions/34837011/how-to-clear-the-terminal-screen-in-rust-after-a-new-line-is-printed - https://stackoverflow.com/questions/33098685/how-to-clear-the-command-line - https://github.com/davidbegin/clear-terminal

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

  • GitHub repo clearscreen

    Cross-platform terminal screen clearing library

    In the end I settled for this crate, which felt really bloaty, but was the best thing I had found.

  • GitHub repo cross

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

    Maybe https://github.com/rust-embedded/cross will work?

  • GitHub repo Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!


  • GitHub repo cargo-make

    Rust task runner and build tool.

    There is cargo make but not sure if that's what you mean.

  • GitHub repo rubygems

    Library packaging and distribution for Ruby.

    >Is the plan to use GitHub as a package repository? >No. The plan for Cargo is to use crates.io, like npm or Rubygems do with npmjs.org and rubygems.org."

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

  • GitHub repo doku

    fn(Code) -> Docs

    Self-advertisement - you might find Doku useful :-)

  • GitHub repo tui-rs

    Build terminal user interfaces and dashboards using Rust

    I'm pretty new to Rust and am trying to get started with TUI. I want to play around with one of the tui-rs examples https://github.com/fdehau/tui-rs cargo run --example list --release -- --tick-rate 200 but when I copy over the source code and the mod.rs from examples/util into my own project, I am only greeted with errors. Use of undeclared module, could not find 'event' in 'util', etc.

  • GitHub repo rustls-native-certs

    Integration with OS certificate stores for rustls

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