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
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • 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.

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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • krust

    counts k-mers, written in rust

    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.

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

  • rustdesk

    Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.

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

  • 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

  • Ockam

    Orchestrate end-to-end encryption, mutual authentication, key management, credential management & authorization policy enforcement — at scale.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • justrunmydebugger

    just run my debugger

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

  • nearcore

    Reference client for NEAR Protocol

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

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

  • swiki

    Minimal Rust + Markdown wiki

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

  • RusTOS

    Real Time OS in Rust (by FZann)

  • 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

  • skytable

    Skytable is a fast, secure and reliable realtime NoSQL database with keyspaces, tables, data types, authn/authz, snapshots and more to build powerful apps

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

  • ourglass

    Tiny timer for Windows.

    Hourglass ported from C# - uses Winsafe

  • calligrapher-ai

    Handwriting Synthesis with RNNs ✍🏻

    Calligrapher.ai ported from JavaScript - uses Sciter

  • sciter-js-sdk

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

    Calligrapher.ai ported from JavaScript - uses Sciter

  • image-shrinker-lite

    Drag-and-drop image compression app.

    Image Shrinker ported from Electron - uses Sciter

  • zune-jpeg

    A jpeg decoder with wings

    Answer pretty fast

  • veloren

    An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.

    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/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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