Lack Imagination to build own projects

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

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

    Advent of code, since I like puzzles: https://adventofcode.com

  • trane

    An automated practice system for learning complex skills

    I have been working on https://github.com/trane-project/trane for the past few months (since January I think, but on and off at first) because I became frustrated with how I practiced music. Just lots of exercises and drills which I kept dropping in favor of newer exercises and drills without any system to reinforce them or to know when to move to the next one. So I tried to use Anki and other spaced repetition software, but I never got it to work like I had in mind. Eventually I decided to write something myself. Writing it in rust was mostly to force me to learn the language.

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

  • Rustlings

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

    Also on my to do wishlist: Rustlings "Small exercises to get you used to reading and writing Rust code!".

  • bzip2

    Sometimes rebuilding something that already exists can be very useful! For example, a bzip2 compressor/decompressor already exists, but a memory-safe one doesn't. The maintainer has started porting to Rust, but ultimately didn't have the time. If you rebuild bzip2 in Rust, that will be a very valuable project!

  • codewars.com

    Issue tracker for Codewars

    Code Wars

  • Projects

    :page_with_curl: A list of practical projects that anyone can solve in any programming language.

    If you want some specific projects then you can go for: https://github.com/karan/Projects/blob/master/README.md

  • developer-roadmap

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

    Roadmap.sh

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

  • Exercism - website

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

    Exercism

  • pagila

    PostgreSQL Sample Database

    Create HTTP and/or gRPC server for pagila database (DVD rental database). Each server should expose metrics for scraping as well as emit traces (either to Zipkin or Jaeger, or if you feel adventurous you can support both). Start with either HTTP or gRPC and first implement just Customer service that would return customer by ID and allow inserting new one, that should be good start. When done with server(s) create GUI applications, one native, one for web (Rust + WebAssembly). Everything should be pushed to GitHub, have GitHub Actions configured for tests and build.

  • TX-2-simulator

    Simulator for the pioneering TX-2 computer

    There's a full list of things that need work at https://github.com/TX-2/TX-2-simulator/issues.For a list of good first issues to contribute to, please see this list of GitHub issues. See https://github.com/TX-2/TX-2-simulator/blob/main/CONTRIBUTING.md if you are interested in helping.OTOH if you just want to try it out, you can use it online here: https://tx-2.github.io/demo/

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