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

zed

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

Amber

💎 Amber the programming language compiled to bash
📣
4

HVM

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

rtx

Runtime Executor (asdf rust clone)
⬆️
6

lsp-ai

LSP-AI is an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them.
⬆️
7

100-exercises-to-learn-rust

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

zellij

A terminal workspace with batteries included
⬆️
9

pgmq

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

rustdesk

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

ruff

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

just

🤖 Just a command runner
⬆️
13

typst

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

sql-studio

SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, DuckDB, ClickHouse]
⬆️
15

tantivy

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

ChatGPT

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

gleam

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

quickwit

Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
⬆️
19

tauri

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

hurl

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

ht

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

june

⬆️
23

gifski

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

rye

An Experimental Package Management Solution for Python
⬆️
25

starship

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

zoxide

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

alacritty

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

verus

Verified Rust for low-level systems code
⬆️
29

sudo

It's sudo, for Windows
⬆️
30

oxc

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

chroma

the AI-native open-source embedding database
⬆️
32

meilisearch

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

vaultwarden

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

jj

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

polars

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

llama3-cake

Distributed LLama3 inference.
⬆️
37

bevy

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

rathole

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

atuin

🐢 Magical shell history
⬆️
40

fnm

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

jiff

A date-time library for Rust that encourages you to jump into the pit of success.
⬆️
42

openobserve

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

candle

Minimalist ML framework for Rust
⬆️
44

wezterm

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

ripgrep

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

lapce

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

ast-grep

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

pingora

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

qdrant

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

rustlings

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

axum

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

slint

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

dioxus

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

neon

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

spotify-player

A command driven spotify player
⬆️
56

pgvectorscale

⬆️
57

fd

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

offset-allocator

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

hyperfine

A command-line benchmarking tool
⬆️
60

git-cliff

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

Pake

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

surrealdb

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

gxhash

The fastest hashing algorithm 📈
⬆️
64

niri

A scrollable-tiling Wayland compositor.
⬆️
65

rspack

The fast Rust-based web bundler with webpack-compatible API 🦀️
⬆️
66

egui

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

teo

Schema-centered next-generation web framework for Rust, Node.js and Python.
⬆️
68

rust

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

tachyonfx

shader-like effects library for ratatui applications
⬆️
70

tree-sitter

An incremental parsing system for programming tools
⬆️
71

bat

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

nushell

A new type of shell
⬆️
73

Rust

All Algorithms implemented in Rust
⬆️
74

lan-mouse

mouse & keyboard sharing via LAN
⬆️
75

LO

LO - Low level WASM native language with focus on full control
⬆️
76

amber

A code search / replace tool
⬆️
77

sig

Interactive grep (for streaming)
⬆️
78

bloop

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

angle-grinder

Slice and dice logs on the command line
⬆️
80

wgpu

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

disruptor-rs

Low latency inter-thread communication library in Rust inspired by the LMAX Disruptor.
⬆️
82

piccolo

An experimental stackless Lua VM implemented in pure Rust
⬆️
83

iroh

A toolkit for building distributed applications
⬆️
84

delta

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

komorebi

A tiling window manager for Windows 🍉
⬆️
86

dufs

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

difftastic

a structural diff that understands syntax 🟥🟩
⬆️
88

embassy

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

mail-server

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

RustScan

🤖 The Modern Port Scanner 🤖
⬆️
91

yara-x

A rewrite of YARA in Rust.
⬆️
92

envelope

A modern environment variables manager
⬆️
93

truck

Truck is a Rust CAD Kernel.
⬆️
94

lady-deirdre

Compiler front-end foundation technology.
⬆️
95

leptos

Build fast web applications with Rust.
⬆️
96

gitui

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

iced

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

tokio

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

awesome-rust

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

impala

🛜 TUI for managing wifi.
⬆️