Top Rust Open Source Projects

TOP 61 Rust Open Source Projects in 2025


Rust Lang/Rust logo

1. Rust Lang/Rust


GitHub stars: 101,000

Description: Empowering everyone to build reliable and efficient software.

Programing Language: Rust

Tags: language, rust, compiler, hacktoberfest

Updated: 2 hours ago

Link: https://github.com/rust-lang/rust




Tauri Apps/Tauri logo

2. Tauri Apps/Tauri


GitHub stars: 89,300

Description: Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

Programing Language: Rust

Tags: desktop-app, rust, webview, high-performance, mobile-app

Updated: 4 hours ago

Link: https://github.com/tauri-apps/tauri




Rustdesk/Rustdesk logo

3. Rustdesk/Rustdesk


GitHub stars: 82,000

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

Programing Language: Rust

Tags: linux, dart, rust, remote-control, p2p

Updated: yesterday

Link: https://github.com/rustdesk/rustdesk




App Flowy Io/App Flowy logo

4. App Flowy Io/App Flowy


GitHub stars: 60,600

Description: Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing contr…

Programing Language: Dart

Tags: blog, documentation, wiki, project-management, content-management

Updated: 3 hours ago

Link: https://github.com/AppFlowy-IO/AppFlowy




Fuel Labs/Fuel Core logo

5. Fuel Labs/Fuel Core


GitHub stars: 57,800

Description: Rust full node implementation of the Fuel v2 protocol.

Programing Language: Rust

Tags: blockchain, fuel

Updated: 2 minutes ago

Link: https://github.com/FuelLabs/fuel-core




Alacritty/Alacritty logo

6. Alacritty/Alacritty


GitHub stars: 57,600

Description: A cross-platform, OpenGL terminal emulator.

Programing Language: Rust

Tags: windows, macos, linux, rust, terminal

Updated: 2 days ago

Link: https://github.com/alacritty/alacritty




Rust Lang/Rustlings logo

7. Rust Lang/Rustlings


GitHub stars: 56,300

Description: 🦀 Small exercises to get you used to reading and writing Rust code!

Programing Language: Rust

Tags: rust, beginner-friendly, rustlings

Updated: 26 days ago

Link: https://github.com/rust-lang/rustlings




Lencx/Chat Gpt logo

8. Lencx/Chat Gpt


GitHub stars: 53,600

Description: 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

Programing Language: Rust

Tags: desktop-app, windows, macos, linux, rust

Updated: Aug 29, 2024

Link: https://github.com/lencx/ChatGPT




Sharkdp/Bat logo

9. Sharkdp/Bat


GitHub stars: 51,000

Description: A cat(1) clone with wings.

Programing Language: Rust

Tags: git, syntax-highlighting, rust, cli, terminal

Updated: 21 hours ago

Link: https://github.com/sharkdp/bat




Burnt Sushi/Ripgrep logo

10. Burnt Sushi/Ripgrep


GitHub stars: 50,200

Description: ripgrep recursively searches directories for a regex pattern while respecting your gitignore

Programing Language: Rust

Tags: gitignore, search, rust, cli, command-line

Updated: 16 days ago

Link: https://github.com/BurntSushi/ripgrep




Meilisearch/Meilisearch logo

11. Meilisearch/Meilisearch


GitHub stars: 49,200

Description: A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

Programing Language: Rust

Tags: search, rust, search-engine, database, rest

Updated: 4 minutes ago

Link: https://github.com/meilisearch/meilisearch




Rust Unofficial/Awesome Rust logo

12. Rust Unofficial/Awesome Rust


GitHub stars: 48,600

Description: A curated list of Rust code and resources.

Programing Language: Rust

Tags: rust, awesome

Updated: 2 days ago

Link: https://github.com/rust-unofficial/awesome-rust




Starship/Starship logo

13. Starship/Starship


GitHub stars: 47,000

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

Programing Language: Rust

Tags: bash, rust, zsh, fish, oh-my-zsh

Updated: 14 hours ago

Link: https://github.com/starship/starship




Toeverything/Af Fi Ne logo

14. Toeverything/Af Fi Ne


GitHub stars: 45,600

Description: There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creati…

Programing Language: TypeScript

Tags: electron, editor, markdown, rust, app

Updated: 22 minutes ago

Link: https://github.com/toeverything/AFFiNE




Fuel Labs/Fuels Rs logo

15. Fuel Labs/Fuels Rs


GitHub stars: 43,900

Description: Fuel Network Rust SDK

Programing Language: Rust

Updated: 1 hour ago

Link: https://github.com/FuelLabs/fuels-rs




Dani Garcia/Vaultwarden logo

16. Dani Garcia/Vaultwarden


GitHub stars: 41,600

Description: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

Programing Language: Rust

Tags: docker, rust, rocket, hacktoberfest, bitwarden

Updated: yesterday

Link: https://github.com/dani-garcia/vaultwarden




Astral Sh/Uv logo

17. Astral Sh/Uv


GitHub stars: 39,000

Description: An extremely fast Python package and project manager, written in Rust.

Programing Language: Rust

Tags: python, resolver, packaging, uv

Updated: 26 minutes ago

Link: https://github.com/astral-sh/uv




Click House/Click House logo

18. Click House/Click House


GitHub stars: 38,900

Description: ClickHouse® is a real-time analytics database management system

Programing Language: C++

Tags: rust, embedded, sql, database, big-data

Updated: 8 minutes ago

Link: https://github.com/ClickHouse/ClickHouse




Bevyengine/Bevy logo

19. Bevyengine/Bevy


GitHub stars: 37,900

Description: A refreshingly simple data-driven game engine built in Rust

Programing Language: Rust

Tags: rust, open-source, gamedev, game-engine, game-development

Updated: 14 hours ago

Link: https://github.com/bevyengine/bevy




Helix Editor/Helix logo

20. Helix Editor/Helix


GitHub stars: 35,700

Description: A post-modern modal text editor.

Programing Language: Rust

Tags: vim, rust, kakoune, text-editor

Updated: 44 minutes ago

Link: https://github.com/helix-editor/helix




Astral Sh/Ruff logo

21. Astral Sh/Ruff


GitHub stars: 35,700

Description: An extremely fast Python linter and code formatter, 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




Sharkdp/Fd logo

22. Sharkdp/Fd


GitHub stars: 35,500

Description: A simple, fast and user-friendly alternative to 'find'

Programing Language: Rust

Tags: search, rust, cli, terminal, command-line

Updated: 8 days ago

Link: https://github.com/sharkdp/fd




Lapce/Lapce logo

23. Lapce/Lapce


GitHub stars: 35,000

Description: Lightning-fast and Powerful Code Editor written in Rust

Programing Language: Rust

Tags: vim, rust, code-editor, text-editor, developer-tools

Updated: 15 hours ago

Link: https://github.com/lapce/lapce




Tw93/Pake logo

24. Tw93/Pake


GitHub stars: 34,800

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

Programing Language: Rust

Tags: music, rust, productivity, mac, youtube

Updated: 17 days ago

Link: https://github.com/tw93/Pake




Nushell/Nushell logo

25. Nushell/Nushell


GitHub stars: 33,800

Description: A new type of shell

Programing Language: Rust

Tags: shell, rust

Updated: 1 hour ago

Link: https://github.com/nushell/nushell




Pola Rs/Polars logo

26. Pola Rs/Polars


GitHub stars: 31,800

Description: Dataframes powered by a multithreaded, vectorized query engine, written in Rust

Programing Language: Rust

Tags: python, rust, arrow, dataframe, dataframes

Updated: 8 minutes ago

Link: https://github.com/pola-rs/polars




Yewstack/Yew logo

27. Yewstack/Yew


GitHub stars: 31,200

Description: Rust / Wasm framework for creating reliable and efficient web applications

Programing Language: MDX

Tags: rust, gui, web, jsx, elm

Updated: 4 days ago

Link: https://github.com/yewstack/yew




Influxdata/Influxdb logo

28. Influxdata/Influxdb


GitHub stars: 29,500

Description: Scalable datastore for metrics, events, and real-time analytics

Programing Language: Rust

Tags: react, go, rust, database, monitoring

Updated: 47 minutes ago

Link: https://github.com/influxdata/influxdb




Google/Comprehensive Rust logo

29. Google/Comprehensive Rust


GitHub stars: 29,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: 3 days ago

Link: https://github.com/google/comprehensive-rust




Servo/Servo logo

30. Servo/Servo


GitHub stars: 29,200

Description: Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

Programing Language: Rust

Tags: rust, browser, web, servo, webbrowser

Updated: 9 minutes ago

Link: https://github.com/servo/servo




Tokio Rs/Tokio logo

31. Tokio Rs/Tokio


GitHub stars: 27,900

Description: A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

Programing Language: Rust

Tags: rust, networking, asynchronous

Updated: 19 hours ago

Link: https://github.com/tokio-rs/tokio




Fish Shell/Fish Shell logo

32. Fish Shell/Fish Shell


GitHub stars: 27,900

Description: The user-friendly command line shell.

Programing Language: Rust

Tags: shell, rust, fish, terminal

Updated: 26 minutes ago

Link: https://github.com/fish-shell/fish-shell




Vercel/Turborepo logo

33. Vercel/Turborepo


GitHub stars: 27,000

Description: Build system optimized for JavaScript and TypeScript, written in Rust

Programing Language: Rust

Tags: javascript, typescript, monorepo, build-tool, build-system

Updated: 13 hours ago

Link: https://github.com/vercel/turborepo




Firecracker Microvm/Firecracker logo

34. Firecracker Microvm/Firecracker


GitHub stars: 27,000

Description: Secure and fast microVMs for serverless computing.

Programing Language: Rust

Tags: rust, open-source, serverless, containers, virtual-machine

Updated: 5 hours ago

Link: https://github.com/firecracker-microvm/firecracker




Sunface/Rust Course logo

35. Sunface/Rust Course


GitHub stars: 26,700

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

Programing Language: Rust

Tags: javascript, rust, learning, course, study

Updated: Jan 9

Link: https://github.com/sunface/rust-course




Iced Rs/Iced logo

36. Iced Rs/Iced


GitHub stars: 25,600

Description: A cross-platform GUI library for Rust, inspired by Elm

Programing Language: Rust

Tags: rust, gui, widget, interface, toolkit

Updated: 6 hours ago

Link: https://github.com/iced-rs/iced




Dandavison/Delta logo

37. Dandavison/Delta


GitHub stars: 25,300

Description: A syntax-highlighting pager for git, diff, grep, and blame output

Programing Language: Rust

Tags: git, rust, diff, delta, pager

Updated: 5 days ago

Link: https://github.com/dandavison/delta




Dioxus Labs/Dioxus logo

38. Dioxus Labs/Dioxus


GitHub stars: 25,100

Description: Fullstack app framework for web, desktop, mobile, and more.

Programing Language: Rust

Tags: react, css, android, html, rust

Updated: 5 hours ago

Link: https://github.com/DioxusLabs/dioxus




Rwf2/Rocket logo

39. Rwf2/Rocket


GitHub stars: 24,900

Description: A web framework for Rust.

Programing Language: Rust

Tags: rust, framework, web-development, web, web-framework

Updated: Dec 2, 2024

Link: https://github.com/rwf2/Rocket




Ajeetdsouza/Zoxide logo

40. Ajeetdsouza/Zoxide


GitHub stars: 24,800

Description: A smarter cd command. Supports all major shells.

Programing Language: Rust

Tags: shell, bash, rust, zsh, cli

Updated: yesterday

Link: https://github.com/ajeetdsouza/zoxide




Sharkdp/Hyperfine logo

41. Sharkdp/Hyperfine


GitHub stars: 24,000

Description: A command-line benchmarking tool

Programing Language: Rust

Tags: rust, cli, benchmark, terminal, command-line

Updated: 10 days ago

Link: https://github.com/sharkdp/hyperfine




Ogham/Exa logo

42. Ogham/Exa


GitHub stars: 23,800

Description: A modern replacement for ‘ls’.

Programing Language: Rust

Tags: rust, files, command-line, ls

Updated: Sep 24, 2024

Link: https://github.com/ogham/exa




Emilk/Egui logo

43. Emilk/Egui


GitHub stars: 23,700

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: 5 hours ago

Link: https://github.com/emilk/egui




Google/Flatbuffers logo

44. Google/Flatbuffers


GitHub stars: 23,700

Description: FlatBuffers: Memory Efficient Serialization Library

Programing Language: C++

Tags: javascript, python, c, java, go

Updated: 11 hours ago

Link: https://github.com/google/flatbuffers




The Algorithms/Rust logo

45. The Algorithms/Rust


GitHub stars: 23,400

Description: All Algorithms implemented in Rust

Programing Language: Rust

Tags: rust, algorithms, data-structures, rust-lang, hacktoberfest

Updated: 7 days ago

Link: https://github.com/TheAlgorithms/Rust




Atuinsh/Atuin logo

46. Atuinsh/Atuin


GitHub stars: 22,400

Description: ✨ Magical shell history

Programing Language: Rust

Tags: shell, bash, rust, zsh, fish

Updated: yesterday

Link: https://github.com/atuinsh/atuin




Actix/Actix Web logo

47. Actix/Actix Web


GitHub stars: 22,400

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: yesterday

Link: https://github.com/actix/actix-web




Ruby/Ruby logo

48. Ruby/Ruby


GitHub stars: 22,300

Description: The Ruby Programming Language

Programing Language: Ruby

Tags: ruby, c, language, programming-language, rust

Updated: 19 minutes ago

Link: https://github.com/ruby/ruby




Rocket logo

49. 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




Clash Verge logo

50. Clash Verge


GitHub stars: 20,400

Description: A Clash GUI based on tauri. Supports Windows, macOS and Linux.

Programing Language: TypeScript

Tags: react, rust, cross-platform, clash, tauri

Updated: Nov 3, 2023

Link: https://github.com/zzzgydi/clash-verge




Xi Editor logo

51. Xi Editor


GitHub stars: 19,800

Description: A modern editor with a backend written in Rust.

Programing Language: Rust

Updated: Mar 19

Link: https://github.com/xi-editor/xi-editor




Sonic logo

52. Sonic


GitHub stars: 19,500

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: Apr 3

Link: https://github.com/valeriansaliou/sonic




cube logo

53. 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




Spotify Tui logo

54. 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




Coreutils logo

55. 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




Md Book logo

56. 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




Vector logo

57. 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




Gitui logo

58. 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




tikv logo

59. 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




fnm logo

60. 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




Wasmtime logo

61. 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

Link: https://github.com/bytecodealliance/wasmtime




Want to find a web3 job?

Receive emails of TOP 61 Rust Open Source Projects in 2025

More by Web3 Jobs
Ask me anything