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

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

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

    I can't seem to get at the platform-specific source using the normal Rust documentation viewer, but here it is in GitHub (and, for comparison, the Windows one).

  • GitHub repo Cargo

    The Rust package manager


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

    RFCs for changes to Rust

    There is an RFC to solve this: https://github.com/rust-lang/rfcs/issues/671

  • GitHub repo rust-postgres

    Native PostgreSQL driver for the Rust programming language

    (see: https://github.com/sfackler/rust-postgres/blob/e15c9b1415f69821799f1370246581c1600a6196/postgres-protocol/src/types/mod.rs#L137)

  • GitHub repo rayon

    Rayon: A data parallelism library for Rust

    You might want to look at Rayon instead, which is designed for compute-heavy parallelism. If your algorithm can be expressed using iterators, it's likely pretty straightforward to parallelize it with Rayon. Otherwise, you might look at rayon::join() which you can call recursively.

  • GitHub repo flurry

    A port of Java's ConcurrentHashMap to Rust

    Can any data structure be concurrent? I'd like to practice concurrency but I'm lacking off of ideas. I'm very inspired by Jon Gjenset's concurrent hashmap. Any suggestion would be deeply appreciated!

  • GitHub repo adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020 and 2021 in Scala (by sim642)

    I chose to reuse the first puzzle of adventofcode.com 2020.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo pixels

    A tiny hardware-accelerated pixel frame buffer. 🦀

    it even comes with a space invaders example: https://github.com/parasyte/pixels/tree/master/examples/invaders

  • GitHub repo advent-of-code-2020

    :christmas_tree: My Advent of Code solutions in Rust. http://adventofcode.com/2020

    Cool to see the itertools approach here though :) Link to the solution I saw before

  • GitHub repo Clippy

    A bunch of lints to catch common mistakes and improve your Rust code

    It looks like the current implementation is very naive and still needs to be expanded on: https://github.com/rust-lang/rust-clippy/issues/4520#issuecomment-703163340

  • GitHub repo singletons

    Fake dependent types in Haskell using singletons

    In Haskell, you can do this with various trickery involving GADTs/constraints/singletons.

  • GitHub repo mtrx

    Provides type-safe matrix operations using Rust's const generics

    Also, for a much more fleshed out version of this see https://github.com/MayorMonty/mtrx

  • GitHub repo httparse

    A push parser for the HTTP 1.x protocol in Rust.

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