I have to admit. The free code camp course is a bit more sparing than I would have preferred. How did everyone learn Rust?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Exercism - website

    The codebase for Exercism's website. (by exercism)

  • I learned quite a bit from exercism.org learning tracks. It is interesting seeing the examples of the other learners. There are some people that can write some very concise code.

  • Rust-Bio

    This library provides implementations of many algorithms and data structures that are useful for bioinformatics. All provided implementations are rigorously tested via continuous integration.

  • Absolutely! It already is, e.g., https://github.com/rust-bio/rust-bio. I'm moving from the academia/nonprofit world into industry bioinformatics, and I intend to use Rust as much as possible. I've already replaced as much of my Python as possible with Rust. I feel I'm able to create larger, more complex programs with Rust because I have the compiler to keep me from making common mistakes that are so easy to make in dynamically typed languages like Perl and Python. It might take longer to write a program initially, but I've started to create a library of functions I can paste together to do things like parse a positive integer, find a bunch of files with a certain file extension, search through data for a pattern, parse CSV files, etc. Writing my latest book has provided even more common patterns I keep finding I use over and over.

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

    The Dark Arts of Advanced and Unsafe Rust Programming

  • For anyone passing by and doesn't know what the hell is "nomicon", they're most probably referring to the Rustonomicon, available here: https://doc.rust-lang.org/nomicon/

  • easy_rust

    Rust explained using easy English

  • This is my favorite: https://github.com/Dhghomon/easy_rust

  • talent-plan

    open source training courses about distributed database and distributed systems

  • I read the book and did the talent plan course on rust. It's a practical course where you have to a build a key value store. Link: https://github.com/pingcap/talent-plan They also provide the required content for you to build different parts of the project which also helped a lot.

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