Programming challenges + Rust

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

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

  • I am not sure what kind of challenge website you are looking for. If there should be stats and comparison to other people I don't know, but if you want to do it for yourself and fun, I can recommend Advent of Code (https://adventofcode.com/) , it works outside of the advent time as well, if you don't take part in the competition, but just want to solve the problems.

  • Rustlings

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

  • I found rustlings to be extremely useful when learning the language and going through The Book (TRPL). I finished both a couple of weeks ago and it was the perfect time to start doing Advent of Code in Rust, and now I feel pretty comfortable with the language. Personally, I found this to be a great way of learning Rust.

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

    The Rust Programming Language

  • I found rustlings to be extremely useful when learning the language and going through The Book (TRPL). I finished both a couple of weeks ago and it was the perfect time to start doing Advent of Code in Rust, and now I feel pretty comfortable with the language. Personally, I found this to be a great way of learning Rust.

  • Exercism - website

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

  • https://exercism.org/ is a mix of tutorials and challenges. It’s pretty good. You can use your own IDE and submit answers via the cli, or use their in-browser IDE. You can also see other people’s submissions, which is great, because then you can see different ways of solving the same problem.

  • rust-algorithms

    Common data structures and algorithms in Rust

  • This blog post is a good introduction on how to use Rust for programming contests. You may also find this library of common data structures/algorithms as a good reference point.

  • 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