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

fd

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

rustdesk

An open-source remote desktop, and alternative to TeamViewer.
📣
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

lapce

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

xi-editor

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

tools

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

influxdb

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

delta

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

firecracker

Secure and fast microVMs for serverless computing.
📣
21

exa

A modern replacement for ‘ls’.
⬆️
22

hyperfine

A command-line benchmarking tool
⬆️
23

difftastic

a structural diff that understands syntax 🟥🟩
⬆️
24

v86

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

iced

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

turbo

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

Rocket

A web framework for Rust.
⬆️
28

tokio

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

bevy

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

typst

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

sonic

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

wasmer

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

ruff

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

zed

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

relay

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

vaultwarden

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

coreutils

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

tree-sitter

An incremental parsing system for programming tools
⬆️
39

just

🤖 Just a command runner
⬆️
40

actix-web

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

egui

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

polars

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

RustPython

A Python Interpreter written in Rust
⬆️
44

wasmtime

A fast and secure runtime for WebAssembly
⬆️
45

atuin

🐢 Magical shell history
⬆️
46

mdBook

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

surrealdb

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

clap

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

hyper

An HTTP library for Rust
⬆️
50

fnm

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

vector

A high-performance observability data pipeline.
⬆️
52

asciinema

Terminal session recorder 📹
⬆️
53

ChatGPT

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

rust-analyzer

A Rust compiler front-end for IDEs
⬆️
55

zellij

A terminal workspace with batteries included
⬆️
56

comprehensive-rust

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

gitui

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

ruffle

A Flash Player emulator written in Rust
⬆️
59

dioxus

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

zoxide

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

zola

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

carbonyl

Chromium running inside your terminal
⬆️
63

cube

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

tikv

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

cargo

The Rust package manager
⬆️
66

diesel

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

axum

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

spotify-tui

Spotify for the terminal written in Rust 🚀
⬆️
69

py-spy

Sampling profiler for Python programs
⬆️
70

qdrant

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

rust-clippy

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

rayon

Rayon: A data parallelism library for Rust
⬆️
73

gleam

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

xray

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

nom

Rust parser combinator framework
⬆️
76

xsv

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

slint

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

sqlx

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

tantivy

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

navi

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

tokei

Count your code, quickly.
⬆️
82

pingora

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

wezterm

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

neon

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

tui-rs

Build terminal user interfaces and dashboards using Rust
⬆️
86

neon

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

hexyl

A command-line hex viewer
⬆️
88

pyo3

Rust bindings for the Python interpreter
⬆️
89

book

The Rust Programming Language
⬆️
90

rust-course

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

lsd

The next gen ls command
⬆️
92

lemmy

🐀 A link aggregator and forum for the fediverse
⬆️
93

static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
⬆️
94

broot

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

reqwest

An easy and powerful Rust HTTP Client
⬆️
96

Pake

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

druid

A data-first Rust-native UI design toolkit.
⬆️
98

leptos

Build fast web applications with Rust.
⬆️
99

volta

Volta: JS Toolchains as Code. ⚡
⬆️
100

Rust

All Algorithms implemented in Rust
⬆️