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

Trending Repositories

1

zed

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

pingora

A library for building fast, reliable and evolvable network services.
🔥🔥🔥
3

gleam

⭐️ A friendly language for building type-safe, scalable systems!
📣
4

ZLUDA

CUDA on AMD GPUs
📣
5

cve-rs

Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
📣
6

monolith

⬛️ CLI tool for saving complete web pages as a single HTML file
⬆️
7

zoxide

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

ruff

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

rye

An Experimental Package Management Solution for Python
⬆️
10

jj

A Git-compatible VCS that is both simple and powerful
⬆️
11

hurl

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

difftastic

a structural diff that understands syntax 🟥🟩
⬆️
13

atuin

🐢 Magical shell history
⬆️
14

typst

A new markup-based typesetting system that is powerful and easy to learn.
⬆️
15

tauri

Build smaller, faster, and more secure desktop applications with a web frontend.
⬆️
16

bpftop

bpftop provides a dynamic real-time view of running eBPF programs. It displays the average runtime, events per second, and estimated total CPU % for each program.
⬆️
17

aici

AICI: Prompts as (Wasm) Programs
⬆️
18

slint

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

rustdesk

An open-source remote desktop, and alternative to TeamViewer.
⬆️
20

candle

Minimalist ML framework for Rust
⬆️
21

tree-sitter

An incremental parsing system for programming tools
⬆️
22

lapce

Lightning-fast and Powerful Code Editor written in Rust
⬆️
23

niri

A scrollable-tiling Wayland compositor.
⬆️
24

readyset

Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
⬆️
25

oxc

⚓ A suite of high-performance tools for JavaScript and TypeScript written in Rust.
⬆️
26

just

🤖 Just a command runner
⬆️
27

dioxus

Fullstack GUI library for desktop, web, mobile, and more.
⬆️
28

zellij

A terminal workspace with batteries included
⬆️
29

polars

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

czkawka

Multi functional app to find duplicates, empty folders, similar images etc.
⬆️
31

rtx

Runtime Executor (asdf rust clone)
⬆️
32

rust

Empowering everyone to build reliable and efficient software.
⬆️
33

qdrant

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

rerun

Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
⬆️
35

meilisearch

A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
⬆️
36

openobserve

🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
⬆️
37

egui

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

ast-grep

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
⬆️
39

RustPython

A Python Interpreter written in Rust
⬆️
40

bevy

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

hyperfine

A command-line benchmarking tool
⬆️
42

ripgrep

ripgrep recursively searches directories for a regex pattern while respecting your gitignore
⬆️
43

wezterm

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

starship

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

git-absorb

git commit --fixup, but automatic
⬆️
46

luminal

Deep learning at the speed of light.
⬆️
47

vaultwarden

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

river

This repository is the home of the River reverse proxy application, based on the pingora library from Cloudflare.
⬆️
49

rustlings

🦀 Small exercises to get you used to reading and writing Rust code!
⬆️
50

dotslash

Simplified executable deployment
⬆️
51

foundations

Cloudflare's Rust service foundations library.
⬆️
52

alacritty

A cross-platform, OpenGL terminal emulator.
⬆️
53

neon

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
⬆️
54

delta

A syntax-highlighting pager for git, diff, and grep output
⬆️
55

lapdev

Self-Hosted Remote Dev Environment
⬆️
56

asciinema

Terminal session recorder 📹
⬆️
57

axum

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

nushell

A new type of shell
⬆️
59

bat

A cat(1) clone with wings.
⬆️
60

vector

A high-performance observability data pipeline.
⬆️
61

Pake

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

git-cliff

A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
⬆️
63

tinywasm

A tiny, interpreted WebAssembly Runtime written in Rust
⬆️
64

universal-android-debloater

Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.
⬆️
65

comprehensive-rust

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

iced

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

leptos

Build fast web applications with Rust.
⬆️
68

quickwit

Sub-second search & analytics engine on cloud storage
⬆️
69

Graphite

2D raster & vector editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
⬆️
70

mail-server

Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP)
⬆️
71

fd

A simple, fast and user-friendly alternative to 'find'
⬆️
72

srgn

A code surgeon for precise text and code transplantation. A marriage of `tr`/`sed`, `rg` and `tree-sitter`.
⬆️
73

awesome-rust

A curated list of Rust code and resources.
⬆️
74

rust-course

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

mini-lsm

A tutorial of building an LSM-Tree storage engine in a week! (WIP)
⬆️
76

wasmer

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

netscanner

Network scanner
⬆️
78

wgpu

Cross-platform, safe, pure-rust graphics api.
⬆️
79

fnm

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

pylyzer

A fast static code analyzer & language server for Python
⬆️
81

surrealdb

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

vizia

A declarative GUI library written in Rust
⬆️
83

turbo

Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
⬆️
84

embassy

Modern embedded framework, using Rust and async.
⬆️
85

dufs

A file server that supports static serving, uploading, searching, accessing control, webdav...
⬆️
86

rathole

A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
⬆️
87

sqlx

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

tantivy

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

wasmtime

A fast and secure runtime for WebAssembly
⬆️
90

tokio

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

gitui

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

firecracker

Secure and fast microVMs for serverless computing.
⬆️
93

pyo3

Rust bindings for the Python interpreter
⬆️
94

rnote

Sketch and take handwritten notes.
⬆️
95

plprql

Use PRQL in PostgreSQL
⬆️
96

hyperswitch

An open source payments switch written in Rust to make payments fast, reliable and affordable
⬆️
97

FlyingCarpet

File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips in close range.
⬆️
98

spiceai

A unified SQL query interface and portable runtime to locally materialize, accelerate, and query datasets from any database, data warehouse, or data lake.
⬆️
99

pueue

🌠 Manage your shell commands.
⬆️
100

floem

A native Rust UI library with fine-grained reactivity
⬆️