Top 50 Awesome List

rust-unofficial/awesome-rust

Programming Languages  4 days ago  26.5k
A curated list of Rust code and resources.
View byDAY/WEEK/README
View on Github

Awesome Rust build badge Track Awesome List

A curated list of Rust code and resources.

If you want to contribute, please read this.

Table of contents

Applications

See also Rust — Production organizations running Rust in production.

Audio and Music

  • enginesoundstars162 — A GUI and command line application used to procedurally generate semi-realistic engine sounds. Featuring in-depth configuration, variable sample rate and a frequency analysis window.
  • Glicolstars846 — Graph-oriented live coding language written in Rust for collaborative musicking in browsers.
  • ncspotstars3k - Cross-platform ncurses Spotify client, inspired by ncmpc and the likes. build badge
  • Polarisstars908 — A music streaming application. build badge
  • Spotify TUIstars12.6k — A Spotify client for the terminal written in Rust. Continuous Integration
  • Spotifydstars6.2k — An open source Spotify client running as a UNIX daemon. Continuous Integration

Cryptocurrencies

Database

Emulators

See also crates matching keyword 'emulator'.

Games

See also Games Made With Piston.

Graphics

Image processing

Industrial automation

Observability

  • avito-tech/bioyinostars202 — A high-performance scalable StatsD compatible server.
  • OpenTelemetry — OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools. GitHub Actions CI
  • Quickwit-oss/quickwitstars2k - Cloud-native and highly cost-efficient search engine for log management. CI
  • Scaphandrestars694 - A power consumption monitoring agent, to track host and each service power consumption and enable designing systems and applications for more sustainability. Designed to fit any monitoring toolchain (already supports prometheus, warp10, riemann...).
  • vectordotdev/vectorstars10.5k — A High-Performance, Logs, Metrics, & Events Router.

Operating systems

See also A comparison of operating systems written in Ruststars407.

Productivity

  • Bartibstars271 [Bartib] - A simple timetracker for the command line Tests
  • espansostars5.2k — A cross-platform Text Expander written in Rust Build Status
  • eureka — A CLI tool to input and store your ideas without leaving the terminal
  • pier-cli/pierstars361 — A central repository to manage (add, search metadata, etc.) all your one-liners, scripts, tools, and CLIs

Security tools

Simulation

  • hEngine - A Rust-implemented computational simulation engine, supporting large-scale agent-based modelling, with simulation logic written in JavaScript and Python.

System tools

Task scheduling

  • delicatestars432 — A lightweight and distributed task scheduling platform written in rust. Build Status

Text editors

Text processing

Image processing

Utilities

  • 1Historystars288 — Command line interface to backup Firefox/Chrome/Safari history to one SQLite file Build Status
  • brycx/checkpwnstars81 — A Have I Been Pwned (HIBP) command-line utility tool that lets you easily check for compromised accounts and passwords.
  • evansmurithi/cloakstars172 — A Command Line OTP (One Time Password) Authenticator application.

CI build badge