Looking for a small boring rust project to help my learning.

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
  • advent-of-code-jq

    Solving Advent of Code with jq

  • num2words

    Convert numbers like 42 to forty-two (by Ballasi)

  • here’s a direct link to the github: https://github.com/Ballasi/num2words

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

    A kanban board for the terminal built with ❤️ in Rust

  • rust-kanban

  • Rust-GCode-Parser

    A G-Code Parser written in Rust

  • asteroids

  • Look at "Hands On Rust" book. I've been leraning rust by creating small arcade video games Not proud of the state of this project but you can take a look at the asteroids I've made in rust https://github.com/develm/asteroids

  • achat

    A collection of simple modules which showcase simple use of tasks, channels, and other tokio primitives to implement simple networking applications. Purely educational purposes.

  • rash-shell

    A bourne shell written in rust

  • There are several shell projects that could use some contributions to revive them. Referencing just randomly rash-shell: https://github.com/absurdhero/rash-shell

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

    Socket Monitor for Linux: A prettier and simpler alternative to netstat or ss for socket monitoring with the ability to scan for malicious IP addresses.

  • Hey, I recently created a small proejct also for learning Rust. It's called "somo", its' basically a prettier and easier alternative to the "netstat" or "ss" command to display current connections on a linux system. I don't know if it needs more features but maybe you find something to improve... here is the repo: https://github.com/theopfr/somo

  • rust-brotli

    Brotli compressor and decompressor written in rust that optionally avoids the stdlib

  • rust-brotli (could use example code for multithreaded compression)

  • lv_binding_rust

    LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).

  • LVGL - Open-source Embedded GUI Library in Rust is happy to accept contributions (there is a lot to be done, see the discussion in Github issues)

  • coreutils

    Cross-platform Rust rewrite of the GNU coreutils

  • uutils /coreutils is also a great project. It has many contributors, and it also is a great resource to learn.

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