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

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. 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.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. 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.

  4. 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/

  5. easy_rust

    Rust explained using easy English

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

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

  7. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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

  • Build a Database in 3000 Lines with 0 Dependencies

    3 projects | news.ycombinator.com | 19 Jan 2025
  • Need insights to build a distributed key value store from scratch.

    1 project | /r/DistributedComputing | 8 Dec 2023
  • new Rust Networking book

    1 project | /r/rust | 14 Apr 2023
  • Learning and Building a KV Database in rust.

    2 projects | /r/rust | 17 Feb 2023
  • How does serde_json work?

    1 project | /r/rust | 18 Nov 2022

Did you know that Rust is
the 5th most popular programming language
based on number of references?