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

Trending Repositories

1

pingora

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

gleam

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

zed

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

bend

📣
5

monolith

⬛️ CLI tool for saving complete web pages as a single HTML file
📣
6

difftastic

a structural diff that understands syntax 🟥🟩
⬆️
7

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.
⬆️
8

aici

AICI: Prompts as (Wasm) Programs
⬆️
9

ruff

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

gitu

A TUI Git client inspired by Magit
⬆️
11

rtx

Runtime Executor (asdf rust clone)
⬆️
12

zoxide

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

flox

Developer environments you can take with you
⬆️
14

rustdesk

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

typst

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

just

🤖 Just a command runner
⬆️
17

tauri

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

dioxus

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

ZLUDA

CUDA on AMD GPUs
⬆️
20

candle

Minimalist ML framework for Rust
⬆️
21

atuin

🐢 Magical shell history
⬆️
22

zellij

A terminal workspace with batteries included
⬆️
23

jj

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

oxc

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

rye

An Experimental Package Management Solution for Python
⬆️
26

luminal

Deep learning at the speed of light.
⬆️
27

lapce

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

polars

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

openobserve

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

hurl

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

qdrant

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

river

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

ast-grep

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

meilisearch

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

lapdev

Self-Hosted Remote Dev Environment
⬆️
36

czkawka

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

pgmq

A lightweight message queue. Like AWS SQS and RSMQ but on Postgres.
⬆️
38

Graphite

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

rust

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

slint

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

vaultwarden

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

wezterm

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

tree-sitter

An incremental parsing system for programming tools
⬆️
44

hyperfine

A command-line benchmarking tool
⬆️
45

egui

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

cve-rs

Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
⬆️
47

HVM

A massively parallel, optimal functional runtime in Rust
⬆️
48

ripgrep

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

niri

A scrollable-tiling Wayland compositor.
⬆️
50

rerun

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

starship

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

bevy

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

tinywasm

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

vector

A high-performance observability data pipeline.
⬆️
55

bite

Debugger and decompiler focused on comprehensive rust support.
⬆️
56

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.
⬆️
57

axum

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

rustlings

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

alacritty

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

pylyzer

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

cargo-wizard

Cargo subcommand for configuring Cargo projects for best performance.
⬆️
62

mail-server

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

neon

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

bat

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

srgn

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

quickwit

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

fnm

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

verus

Verified Rust for low-level systems code
⬆️
69

netscanner

Network scanner & diagnostic tool with modern TUI
⬆️
70

ChatGPT

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

git-cliff

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

hermit

Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
⬆️
73

wasmer

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

rnote

Sketch and take handwritten notes.
⬆️
75

comprehensive-rust

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

iced

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

leptos

Build fast web applications with Rust.
⬆️
78

spiceai

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

fd

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

surrealdb

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

delta

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

nushell

A new type of shell
⬆️
83

june

⬆️
84

awesome-rust

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

dufs

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

rust-magic-patterns

Magical Rust patterns laid out and simplified
⬆️
87

Rust-Flashcards

Over 550 flashcards to learn Rust from first principles. Written in markdown with script to convert them to an Anki deck or PDF file.
⬆️
88

gitui

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

faer-rs

Linear algebra foundation for the Rust programming language
⬆️
90

hyperswitch

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

tokio

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

typos

Source code spell checker
⬆️
93

wasmtime

A fast and secure runtime for WebAssembly
⬆️
94

rquickshare

Rust implementation of NearbyShare/QuickShare from Android for Linux.
⬆️
95

rathole

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

BugStalker

⬆️
97

rust-course

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

sqlx

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

lan-mouse

mouse & keyboard sharing via LAN
⬆️
100

Pake

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