Your one project with rust that you think is one of the best projects you have made.

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • Mergify - Tired of breaking your main and manually rebasing outdated pull requests?
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • svgbobrus

    Convert your ascii diagram scribbles into happy little SVG


  • Rust-CAS

    Rust Computer Algebra library

    A little computational math project, it's not my most popular library but it's certainly the largest and most capable. Planning on growing into a MacCaulay 2 style library. Not really meant as a production library though so much as a learning project and with a book/documentation for reference on computational math algorithms. (Like Geddes' book, but dumbed down and more applied)

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • barium

    [WIP] End-To-End encrypted messages (by olback)

    Out of my open-source work, it would probably have been Barium if I didn't abandon it right before I "finished" it.

  • tray-item-rs

    Multi-platform Tray Indicator

    Going by stars on Github though, it's definitely tray-item-rs with Library Loader as a close second.

  • library-loader

    [Unofficial] Samacsys Library Loader for all platforms!

    Going by stars on Github though, it's definitely tray-item-rs with Library Loader as a close second.

  • h7

    My personal favorite is probably yet another unfinished project, The Arduino embedded computer, H7. All that it's missing really is a "display driver" (DSI and ANX7625 config) and a USB host driver to support USB keyboards.

  • recursive_reference

    This rust crate provides a way to walk on recursive structures easily and safely.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • kanata

    Improve keyboard comfort and usability with advanced customization


    The Rust package registry

    Yes, as I mentioned this isn't a serious production level library, but being written secondary to an applied computing book. My other libraries have actual documentation, and are published to You can use it if you want to, but I'm not encouraging it at this point.

  • tornado

    Tornado (by WuerthPhoenix)

    I work for a company that writes a event processing engine called tornado I obviously haven’t written the entire code, but I worked on some of the more recent bug fixes and features. And during my internship I fix all the clippy warnings in that code base.

  • album-art-wallpaper

    An app for Windows that will change your desktop wallpaper to the album art of the song you are listening to.


  • twowaiyo

    a craps game engine + rest api written in rust

    I implemented the game of craps (slight variation on things like odds, etc..). it started as a cli but then I built a web backend with mongodb for persistence. The original game itself was fun because it is so well defined and has the interesting state transition for pass line bets.

  • chipper

    A Chip8 Emulator written in Rust (by Zij-IT)


  • resolved

    A simple DNS server for home networks.

    I wrote a recursive DNS resolver which I replaced pi-hole with for my LAN DNS & adblocking. It's my only Rust project which I've actually kept using. Everything else has been little toy projects or something which I replaced after a little while.

  • ssh_format

    Data format used to communicate with openssh mux server.

  • openssh-mux-client

    Rust library to communicate with openssh-mux-server

  • openssh-sftp-client

    sftp v3 client implemented using pure rust

  • PGen-Rust

    A rewrite of my first Password generator in rust.


  • aero

    Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few. (by Andy-Python-Programmer)

  • ferium

    Fast and multi-source CLI program for managing Minecraft mods and modpacks from Modrinth, CurseForge, and Github Releases [Moved to:] (by theRookieCoder)

    Ferium is a CLI Minecraft mod manager for mods from Modrinth, CurseForge and GitHub Releases. It can also download and install modpacks from curseforge and modrinth

  • grin

    Minimal implementation of the Mimblewimble protocol.


  • newdoku

    Sudoku solver in Rust because I'm bored

  • sycamore

    A library for creating reactive web apps in Rust and WebAssembly

    I'm most proud of Sycamore. It's a framework for creating declarative UIs (kind of like ReactJS). Right now, it only has a web backend for creating websites, but I would like to also add native and other backends at some point in the future.

  • solid

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

    I was mostly inspired by and so I started playing around with it. I also really like Rust so I decided to basically port the same concept to Rust. I mostly just looked at solid's source code and fiddled around until it worked :)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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