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

Trending Repositories

1

openobserve

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

Pake

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

rust-blog

Educational blog posts for Rust beginners
🔥
4

zed

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

rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
🔥
6

deno

A modern runtime for JavaScript and TypeScript.
🔥
7

starship

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

ruff

An extremely fast Python linter, written in Rust.
🔥
9

tree-shaker-prototype

🪚 A prototype of a JS tree shaker aimed for minimal generated code. Based on Oxc.
📣
10

typst

A new markup-based typesetting system that is powerful and easy to learn.
📣
11

jj

A Git-compatible VCS that is both simple and powerful
📣
12

rolldown

Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.
📣
13

tauri

Build smaller, faster, and more secure desktop applications with a web frontend.
📣
14

Pumpkin

Empowering everyone to host fast and efficient Minecraft servers.
📣
15

rtx

Runtime Executor (asdf rust clone)
📣
16

vaultwarden

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
📣
17

qdrant

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

superlinker

a tool for reinterpreting ELF executables and shared libraries
📣
19

dioxus

Fullstack app framework for web, desktop, mobile, and more.
📣
20

leptos

Build fast web applications with Rust.
📣
21

wasmer

🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
📣
22

just

🤖 Just a command runner
📣
23

Graphite

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

bevy

A refreshingly simple data-driven game engine built in Rust
📣
25

meilisearch

A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
📣
26

iggy

Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
📣
27

wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
📣
28

nom

Rust parser combinator framework
⬆️
29

niri

A scrollable-tiling Wayland compositor.
⬆️
30

plastic

NES emulator in rust
⬆️
31

egui

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

alacritty

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

textpod

Extremely simple note-taking app inspired by "One Big Text File"
⬆️
34

pgcat

PostgreSQL pooler with sharding, load balancing and failover support.
⬆️
35

candle

Minimalist ML framework for Rust
⬆️
36

rust-pg-extras

Rust PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
⬆️
37

managarr

A TUI for managing *arr servers. Built with 🤎 in Rust
⬆️
38

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

rspack

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

gitoxide

An idiomatic, lean, fast & safe pure Rust implementation of Git
⬆️
41

libLISA

libLISA is a library for Learning Instruction Set Architecture semantics.
⬆️
42

fnm

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

flox

Developer environments you can take with you
⬆️
44

pingora

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

rustls

A modern TLS library in Rust
⬆️
46

difftastic

a structural diff that understands syntax 🟥🟩
⬆️
47

rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, and wireless(BLE) support
⬆️
48

oha

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

lapce

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

oxc

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

atuin

🐢 Magical shell history
⬆️
52

zellij

A terminal workspace with batteries included
⬆️
53

git-cliff

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

rust

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

bottom

Yet another cross-platform graphical process/system monitor.
⬆️
56

sea-orm

🐚 An async & dynamic ORM for Rust
⬆️
57

obstore

Simple, fast integration with Amazon S3, Google Cloud Storage, Azure Storage, and S3-compliant APIs like Cloudflare R2
⬆️
58

rustlings

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

bat

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

tman

A small utility to inspect and validate safetensors and ONNX files.
⬆️
61

quickwit

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

hyperfine

A command-line benchmarking tool
⬆️
63

delta

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

gleam

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

turborepo

Build system optimized for JavaScript and TypeScript, written in Rust
⬆️
66

tokio

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

gossip

Gossip is a nostr client
⬆️
68

polars

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

rust-analyzer

A Rust compiler front-end for IDEs
⬆️
70

axum

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

pyo3

Rust bindings for the Python interpreter
⬆️
72

slint

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

zoxide

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

vector

A high-performance observability data pipeline.
⬆️
75

firecracker

Secure and fast microVMs for serverless computing.
⬆️
76

pysylph

PyO3 bindings and Python interface to sylph, an ultrafast method for containment ANI querying and taxonomic profiling.
⬆️
77

vtracer

Raster to Vector Graphics Converter
⬆️
78

maturin

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
⬆️
79

v86

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

dua-cli

View disk space usage and delete unwanted data, fast.
⬆️
81

onefetch

Command-line Git information tool
⬆️
82

resvg

An SVG rendering library.
⬆️
83

smol

A small and fast async runtime for Rust
⬆️
84

pagefind

Static low-bandwidth search at scale
⬆️
85

scm-record

`scm-record` is a UI component to interactively select changes to include in a commit. It's meant to be embedded in source control tooling.
⬆️
86

nextest

A next-generation test runner for Rust.
⬆️
87

rust-course

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

komorebi

A tiling window manager for Windows 🍉
⬆️
89

typos

Source code spell checker
⬆️
90

tenere

🔥 TUI interface for LLMs written in Rust
⬆️
91

pkdns

DNS server resolving pkarr self-sovereign domains
⬆️
92

swc

Rust-based platform for the Web
⬆️
93

rusqlite

Ergonomic bindings to SQLite for Rust
⬆️
94

river

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

valence

A Rust framework for building Minecraft servers.
⬆️
96

fd

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

presenterm

A terminal slideshow tool
⬆️
98

napi-rs

A framework for building compiled Node.js add-ons in Rust via Node-API
⬆️
99

nushell

A new type of shell
⬆️
100

hurl

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