
TOP 44 Rust Open Source Projects in 2023

1. rust
GitHub stars: 85,200
Description: Empowering everyone to build reliable and efficient software.
Programing Language: Rust
Tags: language, rust, compiler, hacktoberfest
Updated: 1 minute ago
Link: https://github.com/rust-lang/rust

2. Tauri
GitHub stars: 68,300
Description: Build smaller, faster, and more secure desktop applications with a web frontend.
Programing Language: Rust
Tags: rust, webview, high-performance, hacktoberfest, works-with-quasar
Updated: 3 minutes ago
Link: https://github.com/tauri-apps/tauri

3. Alacritty
GitHub stars: 48,500
Description: A cross-platform, OpenGL terminal emulator.
Programing Language: Rust
Tags: windows, macos, linux, rust, terminal
Updated: 6 hours ago
Link: https://github.com/alacritty/alacritty

4. bat
GitHub stars: 42,900
Description: A cat(1) clone with wings.
Programing Language: Rust
Tags: git, syntax-highlighting, rust, cli, terminal
Updated: yesterday
Link: https://github.com/sharkdp/bat

5. Rustlings
GitHub stars: 41,900
Description: 🦀 Small exercises to get you used to reading and writing Rust code!
Programing Language: Rust
Tags: rust, beginner-friendly, rustlings
Updated: 3 hours ago
Link: https://github.com/rust-lang/rustlings

6. Chat Gpt
GitHub stars: 41,000
Description: 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
Programing Language: Rust
Tags: desktop-app, windows, macos, linux, rust
Updated: Aug 3
Link: https://github.com/lencx/ChatGPT

7. Ripgrep
GitHub stars: 39,900
Description: ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Programing Language: Rust
Tags: gitignore, search, rust, cli, command-line
Updated: 9 days ago
Link: https://github.com/BurntSushi/ripgrep

8. Meilisearch
GitHub stars: 38,700
Description: A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.
Programing Language: Rust
Tags: search, api, rust, search-engine, database
Updated: 9 minutes ago
Link: https://github.com/meilisearch/meilisearch

9. Awesome Rust
GitHub stars: 37,000
Description: A curated list of Rust code and resources.
Programing Language: Rust
Tags: rust, awesome
Updated: 7 days ago
Link: https://github.com/rust-unofficial/awesome-rust

10. Starship
GitHub stars: 36,300
Description: ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Programing Language: Rust
Tags: bash, rust, zsh, fish, oh-my-zsh
Updated: 18 hours ago
Link: https://github.com/starship/starship

11. fd
GitHub stars: 28,800
Description: A simple, fast and user-friendly alternative to 'find'
Programing Language: Rust
Tags: search, rust, cli, terminal, command-line
Updated: 2 days ago
Link: https://github.com/sharkdp/fd

12. Vaultwarden
GitHub stars: 27,600
Description: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
Programing Language: Rust
Tags: docker, rust, rocket, hacktoberfest, bitwarden
Updated: 2 days ago
Link: https://github.com/dani-garcia/vaultwarden

13. Lapce
GitHub stars: 27,600
Description: Lightning-fast and Powerful Code Editor written in Rust
Programing Language: Rust
Tags: vim, rust, code-editor, text-editor, developer-tools
Updated: 11 hours ago
Link: https://github.com/lapce/lapce

14. Nushell
GitHub stars: 26,300
Description: A new type of shell
Programing Language: Rust
Tags: shell, rust
Updated: 40 minutes ago
Link: https://github.com/nushell/nushell

15. bevy
GitHub stars: 25,800
Description: A refreshingly simple data-driven game engine built in Rust
Programing Language: Rust
Tags: rust, open-source, gamedev, game-engine, game-development
Updated: 1 hour ago
Link: https://github.com/bevyengine/bevy

16. Helix
GitHub stars: 24,600
Description: A post-modern modal text editor.
Programing Language: Rust
Tags: vim, rust, kakoune, text-editor
Updated: 12 hours ago
Link: https://github.com/helix-editor/helix

17. exa
GitHub stars: 22,600
Description: A modern replacement for ‘ls’.
Programing Language: Rust
Tags: rust, files, command-line, ls
Updated: 6 days ago
Link: https://github.com/ogham/exa

18. Firecracker
GitHub stars: 22,500
Description: Secure and fast microVMs for serverless computing.
Programing Language: Rust
Tags: rust, open-source, serverless, containers, virtual-machine
Updated: 31 minutes ago
Link: https://github.com/firecracker-microvm/firecracker

19. Tokio
GitHub stars: 22,000
Description: A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Programing Language: Rust
Tags: rust, networking, asynchronous
Updated: 18 minutes ago
Link: https://github.com/tokio-rs/tokio

20. Rocket
GitHub stars: 21,400
Description: A web framework for Rust.
Programing Language: Rust
Tags: rust, framework, web-development, web, web-framework
Updated: 23 hours ago
Link: https://github.com/SergioBenitez/Rocket

21. iced
GitHub stars: 20,500
Description: A cross-platform GUI library for Rust, inspired by Elm
Programing Language: Rust
Tags: rust, gui, widget, interface, toolkit
Updated: yesterday
Link: https://github.com/iced-rs/iced

22. Polars
GitHub stars: 20,200
Description: Fast multi-threaded, hybrid-out-of-core query engine focussing on DataFrame front-ends
Programing Language: Rust
Tags: python, rust, arrow, dataframe, dataframes
Updated: 1 minute ago
Link: https://github.com/pola-rs/polars

23. Xi Editor
GitHub stars: 19,700
Description: A modern editor with a backend written in Rust.
Programing Language: Rust
Updated: 28 days ago
Link: https://github.com/xi-editor/xi-editor

24. Comprehensive Rust
GitHub stars: 19,200
Description: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
Programing Language: Rust
Tags: android, training, rust, classroom, google
Updated: 27 minutes ago
Link: https://github.com/google/comprehensive-rust

25. Sonic
GitHub stars: 18,600
Description: 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Programing Language: Rust
Tags: search, infrastructure, rust, search-engine, database
Updated: 5 days ago
Link: https://github.com/valeriansaliou/sonic

26. Actix Web
GitHub stars: 18,500
Description: Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Programing Language: Rust
Tags: rust, web-development, web, async, websockets
Updated: 4 hours ago
Link: https://github.com/actix/actix-web

27. Pake
GitHub stars: 18,400
Description: 🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用
Programing Language: Rust
Tags: music, rust, productivity, mac, youtube
Updated: 15 days ago
Link: https://github.com/tw93/Pake

28. Delta
GitHub stars: 18,400
Description: A syntax-highlighting pager for git, diff, and grep output
Programing Language: Rust
Tags: git, rust, diff, delta, pager
Updated: 2 days ago
Link: https://github.com/dandavison/delta

29. Rust Course
GitHub stars: 18,000
Description: “连续六年成为全世界最受喜爱的语言,无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。<
Programing Language: Rust
Tags: javascript, rust, learning, course, study
Updated: 5 hours ago
Link: https://github.com/sunface/rust-course

30. ruff
GitHub stars: 17,600
Description: An extremely fast Python linter, written in Rust.
Programing Language: Rust
Tags: python, rust, styleguide, static-code-analysis, style-guide
Updated: 1 hour ago
Link: https://github.com/astral-sh/ruff

31. Rust
GitHub stars: 17,300
Description: All Algorithms implemented in Rust
Programing Language: Rust
Tags: rust, algorithms, data-structures, rust-lang, hacktoberfest
Updated: yesterday
Link: https://github.com/TheAlgorithms/Rust

32. Hyperfine
GitHub stars: 17,200
Description: A command-line benchmarking tool
Programing Language: Rust
Tags: rust, cli, benchmark, terminal, command-line
Updated: 4 days ago
Link: https://github.com/sharkdp/hyperfine

33. egui
GitHub stars: 16,400
Description: egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Programing Language: Rust
Tags: rust, gamedev, gui, imgui, game-development
Updated: 3 hours ago
Link: https://github.com/emilk/egui

34. cube
GitHub stars: 16,200
Description: 📊 Cube — The Semantic Layer for Building Data Applications
Programing Language: Rust
Tags: mysql, rust, bigquery, sql, presto
Updated: 38 minutes ago
Link: https://github.com/cube-js/cube

35. Spotify Tui
GitHub stars: 15,500
Description: Spotify for the terminal written in Rust 🚀
Programing Language: Rust
Tags: rust, cli, spotify, terminal, spotify-api
Updated: 25 days ago
Link: https://github.com/Rigellute/spotify-tui

36. Coreutils
GitHub stars: 15,200
Description: Cross-platform Rust rewrite of the GNU coreutils
Programing Language: Rust
Tags: rust, cross-platform, busybox, command-line-tool, coreutils
Updated: 3 hours ago
Link: https://github.com/uutils/coreutils

37. Md Book
GitHub stars: 14,900
Description: Create book from markdown files. Like Gitbook but implemented in Rust
Programing Language: Rust
Updated: 2 days ago
Link: https://github.com/rust-lang/mdBook

38. Vector
GitHub stars: 14,300
Description: A high-performance observability data pipeline.
Programing Language: Rust
Tags: rust, parser, events, router, pipeline
Updated: 1 hour ago
Link: https://github.com/vectordotdev/vector

39. Fuels Rs
GitHub stars: 14,200
Description: Fuel Network Rust SDK
Programing Language: Rust
Updated: 2 hours ago
Link: https://github.com/FuelLabs/fuels-rs

40. Gitui
GitHub stars: 14,000
Description: Blazing 💥 fast terminal-ui for git written in rust 🦀
Programing Language: Rust
Tags: git, bash, rust, terminal, async
Updated: 3 days ago
Link: https://github.com/extrawurst/gitui

41. Dioxus
GitHub stars: 13,800
Description: Fullstack GUI library for desktop, web, mobile, and more.
Programing Language: Rust
Tags: react, css, android, html, rust
Updated: 12 hours ago
Link: https://github.com/DioxusLabs/dioxus

42. tikv
GitHub stars: 13,600
Description: Distributed transactional key-value database, originally created to complement TiDB
Programing Language: Rust
Tags: rust, rocksdb, key-value, raft, consensus
Updated: 1 hour ago
Link: https://github.com/tikv/tikv

43. fnm
GitHub stars: 13,300
Description: 🚀 Fast and simple Node.js version manager, built in Rust
Programing Language: Rust
Tags: nodejs, javascript, nvm, version, reasonml
Updated: 23 hours ago
Link: https://github.com/Schniz/fnm

44. Wasmtime
GitHub stars: 13,000
Description: A fast and secure runtime for WebAssembly
Programing Language: Rust
Tags: rust, runtime, sandbox, standalone, webassembly
Updated: 5 minutes ago