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

Trending Repositories

1

Bend

A massively parallel, high-level programming language
🔥🔥🔥
2

jnv

Interactive JSON filter using jq
🔥
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

monolith

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

Amber

💎 Amber the programming language compiled to bash
📣
6

difftastic

a structural diff that understands syntax 🟥🟩
⬆️
7

HVM

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

rtx

Runtime Executor (asdf rust clone)
⬆️
9

gleam

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

ruff

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

zellij

A terminal workspace with batteries included
⬆️
12

rustdesk

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

just

🤖 Just a command runner
⬆️
14

dioxus

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

pingora

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

pgmq

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

typst

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

100-exercises-to-learn-rust

A self-paced course to learn Rust, one exercise at a time.
⬆️
19

tauri

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

zoxide

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

hurl

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

ChatGPT

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

tantivy

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

lapdev

Self-Hosted Remote Dev Environment
⬆️
25

polars

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

jj

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

ast-grep

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

quickwit

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

candle

Minimalist ML framework for Rust
⬆️
30

Graphite

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

openobserve

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

alacritty

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

gifski

GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.
⬆️
34

niri

A scrollable-tiling Wayland compositor.
⬆️
35

starship

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

egui

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

meilisearch

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

atuin

🐢 Magical shell history
⬆️
39

june

⬆️
40

vaultwarden

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

hyperfine

A command-line benchmarking tool
⬆️
42

rye

An Experimental Package Management Solution for Python
⬆️
43

bite

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

lapce

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

qdrant

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

verus

Verified Rust for low-level systems code
⬆️
47

ripgrep

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

oxc

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

mail-server

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

wezterm

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

sudo

It's sudo, for Windows
⬆️
52

axum

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

rerun

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

pylyzer

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

rustlings

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

tree-sitter

An incremental parsing system for programming tools
⬆️
57

spiceai

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

fnm

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

rust

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

bevy

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

slint

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

bat

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

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

rust-magic-patterns

Magical Rust patterns laid out and simplified
⬆️
65

nushell

A new type of shell
⬆️
66

comprehensive-rust

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

fd

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

awesome-rust

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

lan-mouse

mouse & keyboard sharing via LAN
⬆️
70

delta

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

neon

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

git-cliff

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

faer-rs

Linear algebra foundation for the Rust programming language
⬆️
74

offset-allocator

A port of Sebastian Aaltonen's `OffsetAllocator` to Rust
⬆️
75

surrealdb

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

ht

headless terminal - wrap any binary with a terminal interface for easy programmatic access.
⬆️
77

hyperswitch

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

BugStalker

Rust debugger for Linux x86-64
⬆️
79

Pake

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

iced

A cross-platform GUI library for Rust, inspired by Elm
⬆️
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

rathole

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

Rust

All Algorithms implemented in Rust
⬆️
84

tokio

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

leptos

Build fast web applications with Rust.
⬆️
86

oha

Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
⬆️
87

gitui

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

rnote

Sketch and take handwritten notes.
⬆️
89

ClangQL

ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
⬆️
90

wgpu

A cross-platform, safe, pure-Rust graphics API.
⬆️
91

coffee_break

Take a break while compiling.
⬆️
92

bloop

bloop is a fast code search engine written in Rust.
⬆️
93

angle-grinder

Slice and dice logs on the command line
⬆️
94

ZLUDA

CUDA on AMD GPUs
⬆️
95

dns-over-wikipedia

Redirect `.idk` domains using Wikipedia
⬆️
96

wasmtime

A fast and secure runtime for WebAssembly
⬆️
97

vector

A high-performance observability data pipeline.
⬆️
98

turbo

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

genact

🌀 A nonsense activity generator
⬆️
100

river

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