Skip to content

Tags

On this page

Awesome Rust

Curating awesome rust resources.

Resources

Answeres

Communities

Tools

  • cargo-generate - cargo, make me a project
  • wasm-pack - your favorite rust -> wasm workflow tool!
  • gitoxide - Git in Rust
  • Cargo Watch - Cargo watch, hot reload rust.
  • Cargo Make - Rust task runner and build tool.
  • roapi - Create full-fledged APIs for static datasets without writing a single line of code.
  • binserve - A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. ⚡🦀
  • Create rust app

Libraries

  • bevy - 游戏引擎

  • tokio - A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language

  • Rocket - A web framework for Rust.

  • axum - web framework

  • A data-first Rust-native UI toolkit. Druid - A data-first Rust-native UI design toolkit.

  • cratetorrent - A BitTorrent V1 engine library for Rust (and currently Linux) #Torrents

  • egui - GUI library in Rust

  • structopt - Parse command line arguments by defining a struct. It combines clap with custom derive.

  • telegram-bot - Rust Library for creating a Telegram Bot

  • anyhow - General error handle

  • thiserror - Specific error handle

  • frankenstein - telegram bot api

  • config-rs - Default config for rs

  • ssr-rs - rust ssr with js

  • sycamore - A reactive library for creating web apps in Rust and WebAssembly

  • percy - Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.

  • actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  • env-logger - log for rust

  • fluent-rs - rust i18n

  • handlebars-rust

  • glob - Support for matching file paths against Unix shell style patterns.

  • walkdir - Rust library for walking directories recursively.

  • askama - type safe template engine

  • ramhorns - Fast Mustache template engine implementation in pure Rust.

  • sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.

  • couch-rs - CouchDB library for Rust

  • sled - the champagne of beta embedded databases, redis alternatives

  • rksuid - Rust implementation of Segment.io's ksuid, id generator.

  • diesel - database orm

  • rust juniper - graphql in rust

  • include_dir - compile include dir files

  • jwt-simple

  • pasetors

  • validator

  • axum - Ergonomic and modular web framework built with Tokio, Tower, and Hyper

  • once cell - Rust library for single assignment cells and lazy statics without macros

  • semver - Semantic versioning and version ranges for Rust

  • derivative - A set of alternative derive attributes for Rust

  • bs62 - rust 62 radix frome number

  • serde_with - serde with integligent convert

  • dialoguer - Rust utility library for nice command line prompts and similar things

  • rumqtt - rust mqtt broker

  • coreutils - linux core utils in rust

Projects

Applications

  • ttyper - Terminal-based typing test.
  • gobang - A cross-platform TUI database management tool written in Rust
  • webapp.rs - A web application completely written in Rust. real world example
  • rust full stack
  • canduma - A Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT

Criticism

Jobs

Real world example

  • portier Portier Broker reference implementation, written in Rust, email login.
  • plume - Federated blogging application, thanks to ActivityPub
  • lemmy - 🐀 Building a federated alternative to reddit in rust
  • conduit - Conduit is a simple, fast and reliable chat server powered by Matrix
  • revolt - discord alternative

Templates

Edit this page
Last updated on 2/6/2022