What are you using Rust for?

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

Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • GitHub repo winsafe

    Windows API and GUI in safe, idiomatic Rust.

    My little tools are native C++ Win32 GUI programs though, and they were the primary reason I wrote WinSafe, so I could replace C++ with Rust.

  • GitHub repo neuronika

    Tensors and dynamic neural networks in pure Rust.

    Nobody has the audacity to really push forward this statement, at least not in scientific computing, that I know of. Personally, the lack of somewhat stable GPU computing and some key features of Rust, which are still unstable are slowing the development of neuronika.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo krust

    k-mer counter in Rust using the rust-bio and rayon crates

    Been learning Rust by making a k-mer counter — bioinformatics 101 tool for counting the frequency of substrings of length k in DNA data: https://github.com/suchapalaver/krust. Would love feedback.

  • GitHub repo tonic

    A native gRPC client & server implementation with async/await support.

    I use it every day for backend development (usually with tonic, which is a great workflow). I'll also use it in Cloudflare Workers now that native Rust support is in beta.

  • GitHub repo rustdesk

    Yet another remote desktop software

    I used it both for backend and frontend, https://github.com/rustdesk/rustdesk

  • GitHub repo nvim-matrix-bot

    Just a bot for Neovim's Matrix room(s)

    Not the one you responded to, but here’s one I wrote recently for the Neovim Matrix room(s): https://github.com/smolck/nvim-matrix-bot

  • GitHub repo Ockam

    End-to-end encryption and mutual authentication for distributed applications.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo justrunmydebugger

    just run my debugger

    Simple app GUI for OpenOCD. Just for fun. It's like a beginner project for a practical skill improving.

  • GitHub repo nearcore

    Reference client for NEAR Protocol

    NEAR Blockchain: https://github.com/near/nearcore and a ton of tooling around it: https://github.com/near

  • GitHub repo ddots-runner

    Sandbox for testing non-trusted code (a part of the backend for competitive programming contests): https://gitlab.com/dots.org.ua/ddots-runner

  • GitHub repo swiki

    Minimal Rust + Markdown wiki

    Here's my main Rocket project (uses sqlx + postgres for data storage): https://github.com/Follpvosten/swiki

  • GitHub repo RusTOS

    Real Time OS in Rust (by FZann)

  • GitHub repo shiba

    Display a random Shiba from your terminal whenever you feel the need to. Because why not? (by giacomo-b)

    To show shibas from the terminal

  • GitHub repo skytable

    Skytable is an extremely fast, secure and reliable real-time NoSQL database with automated snapshots and TLS

    Well, we're building the Skytable database with it.

  • GitHub repo ourglass

    Tiny timer for Windows.

    Hourglass ported from C# - uses Winsafe

  • GitHub repo calligrapher-ai

    Handwriting Synthesis with RNNs ✍🏻

    Calligrapher.ai ported from JavaScript - uses Sciter

  • GitHub repo sciter-js-sdk

    Sciter.JS - Sciter but with QuickJS on board instead of my TIScript

    Calligrapher.ai ported from JavaScript - uses Sciter

  • GitHub repo image-shrinker-lite

    Drag-and-drop image compression app.

    Image Shrinker ported from Electron - uses Sciter

  • GitHub repo zune-jpeg

    A jpeg decoder with wings

    Answer pretty fast

  • GitHub repo veloren

    [Mirror] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World

    A lot of data-oriented patterns that are either difficult to do correctly in unsafe languages or come with unnecessary performance issues in managed language fit very well on top of Rust. Rust has performance, ergonomics, and portability on its side. It's a great combo, and we're making full use of it: https://www.veloren.net/

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