Awesome Rust

A curated list of Rust code and resources.

If you want to contribute, please read this.

Table of contents

Applications

See also Friends of Rust(organizations running Rust in production).

Audio

Cryptocurrencies

Database

Emulators

See also crates matching keyword 'emulator'.

Games

See also Games Made With Piston.

Graphics

Industrial automation

Operating systems

See also A comparison of operating systems written in Rust.

Productivity

Security tools

System tools

Text editors

Text processing

Utilities

Video

Virtualization

Window managers

Web

Web Servers

Development tools

Build system

Debugging

Deployment

Embedded

Rust Embedded

FFI

See also Foreign Function Interface, The Rust FFI Omnibus (a collection of examples of using code written in Rust from other languages) and FFI examples written in Rust.

IDEs

See also Are we (I)DE yet? and Rust and IDEs.

Pattern recognition

Profiling

Static analysis

[assert, static]

Testing

[testing]

Transpiling

Libraries

Artificial Intelligence

Genetic algorithms

Machine learning

[machine learning]

See also About Rust’s Machine Learning Community.

Astronomy

[astronomy]

Asynchronous

Audio

[audio]

Authentication

Bioinformatics

Caching

Concurrency

Cloud

Command-line

Compression

Computation

Configuration

Cryptography

[crypto, cryptography]

Database

[database]

Data processing

Data structures

Data visualization

Date and time

[date, time]

Distributed systems

Email

[email, imap, smtp]

Encoding

[encoding]

Filesystem

[filesystem]

Game development

See also Are we game yet?

Geospatial

[geo, gis]

Graphics

[graphics]

Graph processing

GUI

[gui]

Image processing

Language specification

Logging

[log]

Macro

Markup language

Mobile

Geal/rust_on_mobile

Network programming

Parser

Packaging formats

Platform specific

Scripting

[scripting]

Template engine

Text processing

Virtualization

Web programming

See also Are we web yet? and Rust web framework comparison.

Peripherals

Resources

License

CC0