What kind of project to build to truly improve someone's skill in 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
  • TablaM

    The practical relational programing language for data-oriented applications

  • Building an interpreter has been one for me. In special if you wanna do more than just "a simple lisp that is made in 1 hour". Making a language is something that *easily* can be as complex as you want! (or not: Just thinking "this small feature is easy!" and nope: A major Rust refactoring is coming!)

  • Rust-Raytracing

    Raytracing in one weekend written in rust. This repository has been deprecated, development has continued within the pyrays repository. Pyrays is a python library that wraps around this raytracer to make generation of scenes easier. https://github.com/KianShepherd/pyrays

  • I actually ported raytracing in one weekend to rust to help me learn rust and thought it was great. I ended up adding some extra stuff into mine as well after I finished (sub dielectrics, I still have a weird bug to find there).Link if you're interested its not perfect rust, I'm sure there's lots of places i could have done something more idiomatic but I learned a lot doing it.

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

    A tiling window manager for Windows 🍉

  • For me, although I had a few web based Rust projects under my belt already, the point where I really felt like I upped my skills was when I started working on a non-web project targeting a specific OS.

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