Discover the top trending Rust repositories and projects on Github. Explore the latest trends in Rust development.

Trending Repositories

1

deno

A modern runtime for JavaScript and TypeScript.
🔥🔥🔥
2

rust

Empowering everyone to build reliable and efficient software.
🔥🔥🔥
3

tauri

Build smaller, faster, and more secure desktop applications with a web frontend.
🔥🔥
4

alacritty

A cross-platform, OpenGL terminal emulator.
🔥
5

bat

A cat(1) clone with wings.
🔥
6

ripgrep

ripgrep recursively searches directories for a regex pattern while respecting your gitignore
🔥
7

starship

☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
📣
8

meilisearch

A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
📣
9

swc

Rust-based platform for the Web
📣
10

rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
📣
11

fd

A simple, fast and user-friendly alternative to 'find'
📣
12

rustlings

🦀 Small exercises to get you used to reading and writing Rust code!
📣
13

awesome-rust

A curated list of Rust code and resources.
📣
14

nushell

A new type of shell
📣
15

zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
📣
16

lapce

Lightning-fast and Powerful Code Editor written in Rust
📣
17

delta

A syntax-highlighting pager for git, diff, and grep output
📣
18

xi-editor

A modern editor with a backend written in Rust.
📣
19

typst

A new markup-based typesetting system that is powerful and easy to learn.
📣
20

tools

Unified developer tools for JavaScript, TypeScript, and the web
📣
21

influxdb

Scalable datastore for metrics, events, and real-time analytics
📣
22

firecracker

Secure and fast microVMs for serverless computing.
📣
23

hyperfine

A command-line benchmarking tool
⬆️
24

exa

A modern replacement for ‘ls’.
⬆️
25

difftastic

a structural diff that understands syntax 🟥🟩
⬆️
26

iced

A cross-platform GUI library for Rust, inspired by Elm
⬆️
27

bevy

A refreshingly simple data-driven game engine built in Rust
⬆️
28

ruff

An extremely fast Python linter, written in Rust.
⬆️
29

turborepo

Build system optimized for JavaScript and TypeScript, written in Rust
⬆️
30

tokio

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
⬆️
31

v86

x86 virtualization in your browser, recompiling x86 to wasm on the fly
⬆️
32

Rocket

A web framework for Rust.
⬆️
33

sonic

🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
⬆️
34

wasmer

🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
⬆️
35

just

🤖 Just a command runner
⬆️
36

vaultwarden

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
⬆️
37

relay

Relay is a JavaScript framework for building data-driven React applications.
⬆️
38

polars

Dataframes powered by a multithreaded, vectorized query engine, written in Rust
⬆️
39

tree-sitter

An incremental parsing system for programming tools
⬆️
40

egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
⬆️
41

coreutils

Cross-platform Rust rewrite of the GNU coreutils
⬆️
42

actix-web

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
⬆️
43

RustPython

A Python Interpreter written in Rust
⬆️
44

atuin

🐢 Magical shell history
⬆️
45

surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web
⬆️
46

zellij

A terminal workspace with batteries included
⬆️
47

wasmtime

A fast and secure runtime for WebAssembly
⬆️
48

mdBook

Create book from markdown files. Like Gitbook but implemented in Rust
⬆️
49

fnm

🚀 Fast and simple Node.js version manager, built in Rust
⬆️
50

clap

A full featured, fast Command Line Argument Parser for Rust
⬆️
51

vector

A high-performance observability data pipeline.
⬆️
52

ChatGPT

🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
⬆️
53

hyper

An HTTP library for Rust
⬆️
54

asciinema

Terminal session recorder 📹
⬆️
55

zoxide

A smarter cd command. Supports all major shells.
⬆️
56

diem

Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
⬆️
57

dioxus

Fullstack app framework for web, desktop, mobile, and more.
⬆️
58

comprehensive-rust

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
⬆️
59

gitui

Blazing 💥 fast terminal-ui for git written in rust 🦀
⬆️
60

rust-analyzer

A Rust compiler front-end for IDEs
⬆️
61

ruffle

A Flash Player emulator written in Rust
⬆️
62

zola

A fast static site generator in a single binary with everything built-in. https://www.getzola.org
⬆️
63

axum

Ergonomic and modular web framework built with Tokio, Tower, and Hyper
⬆️
64

gleam

⭐️ A friendly language for building type-safe, scalable systems!
⬆️
65

pingora

A library for building fast, reliable and evolvable network services.
⬆️
66

qdrant

Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
⬆️
67

cube

📊 Cube — The Semantic Layer for Building Data Applications
⬆️
68

wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
⬆️
69

carbonyl

Chromium running inside your terminal
⬆️
70

tantivy

Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
⬆️
71

tikv

Distributed transactional key-value database, originally created to complement TiDB
⬆️
72

diesel

A safe, extensible ORM and Query Builder for Rust
⬆️
73

slint

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
⬆️
74

cargo

The Rust package manager
⬆️
75

py-spy

Sampling profiler for Python programs
⬆️
76

spotify-tui

Spotify for the terminal written in Rust 🚀
⬆️
77

rust-clippy

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
⬆️
78

rayon

Rayon: A data parallelism library for Rust
⬆️
79

Pake

🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用
⬆️
80

neon

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
⬆️
81

sqlx

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

nom

Rust parser combinator framework
⬆️
83

tokei

Count your code, quickly.
⬆️
84

xray

An experimental next-generation Electron-based text editor
⬆️
85

xsv

A fast CSV command line toolkit written in Rust.
⬆️
86

navi

An interactive cheatsheet tool for the command-line
⬆️
87

pyo3

Rust bindings for the Python interpreter
⬆️
88

neon

Rust bindings for writing safe and fast native Node.js modules.
⬆️
89

candle

Minimalist ML framework for Rust
⬆️
90

tui-rs

Build terminal user interfaces and dashboards using Rust
⬆️
91

hexyl

A command-line hex viewer
⬆️
92

lsd

The next gen ls command
⬆️
93

rust-course

“连续八年成为全世界最受喜爱的语言,无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。本书拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,这可能是目前最用心的 Rust 中文学习教程 / Book
⬆️
94

leptos

Build fast web applications with Rust.
⬆️
95

rye

An Experimental Package Management Solution for Python
⬆️
96

book

The Rust Programming Language
⬆️
97

hurl

Hurl, run and test HTTP requests with plain text.
⬆️
98

reqwest

An easy and powerful Rust HTTP Client
⬆️
99

broot

A new way to see and navigate directory trees : https://dystroy.org/broot
⬆️
100

volta

Volta: JS Toolchains as Code. ⚡
⬆️