Awesome Rust

A curated list of Rust code and resources.

If you want to contribute, please read this.

Table of Contents

Applications written in Rust

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

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]

Libraries

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]

Machine learning

[machine learning]

See also About Rust’s Machine Learning Community.

macro

Markup language

Mobile

Geal/rust_on_mobile

Network programming

Parser

Platform specific

Scripting

[scripting]

Template engine

Text processing

Virtualization

Web programming

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

Resources

License

CC0