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

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

    Cross-platform library to fetch system information

  • What I find most strange is that the simple.rs works without issues, even though it calls System::new_all() in roughly the same way. Anyway, I was trying to list the processes running on the computer. I found another way to do that was to call Get-Processes on the powershell and get it into a string, it's kind of janky but it works.

  • crossterm

    Cross platform terminal library rust

  • If you just need basic printing and limited input then I'd choose either crossterm or termion. If you want a full tui, then tui-rs is really good.

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

    Mirror of https://gitlab.redox-os.org/redox-os/termion

  • If you just need basic printing and limited input then I'd choose either crossterm or termion. If you want a full tui, then tui-rs is really good.

  • tui-rs

    Discontinued Build terminal user interfaces and dashboards using Rust

  • If you just need basic printing and limited input then I'd choose either crossterm or termion. If you want a full tui, then tui-rs is really good.

  • rust

    Empowering everyone to build reliable and efficient software.

  • The standard library MPSC has a bug that has not been fixed for years : https://github.com/rust-lang/rust/issues/39364 - hopefully it will be replaced with something better. So using other options (crates) is probably not a bad alternative.

  • rust-web3

    Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth

  • If you're deploying on Ethereum or an Ethereum testnet, have a look at this example for the web3 crate: https://github.com/tomusdrw/rust-web3/blob/master/examples/contract.rs

  • sysinfo_test

  • Here is the whole test crate https://github.com/jkasalt/sysinfo_test. As for how I run the example:

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