Top 50 Awesome List


Programming Languages  4 days ago  28.9k
A curated list of Rust code and resources.
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


See also Rust — Production organizations running Rust in production.

Audio and Music

  • enginesoundstars183 — 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.
  • Glicolstars1k — Graph-oriented live coding language written in Rust for collaborative musicking in browsers.
  • ncspotstars3.2k - Cross-platform ncurses Spotify client, inspired by ncmpc and the likes. build badge
  • Polarisstars964 — A music streaming application. build badge
  • Spotify TUIstars13.3k — A Spotify client for the terminal written in Rust. Continuous Integration
  • Spotifydstars6.4k — An open source Spotify client running as a UNIX daemon. Continuous Integration




See also crates matching keyword 'emulator'.


See also Games Made With Piston.


Image processing

Industrial automation


  • avito-tech/bioyinostars207 — 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/quickwitstars2.4k - Cloud-native and highly cost-efficient search engine for log management. CI
  • Scaphandrestars786 - 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/vectorstars11.3k — A High-Performance, Logs, Metrics, & Events Router.

Operating systems

See also A comparison of operating systems written in Ruststars431.


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

Security tools


  • 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

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

Text editors

Text processing