Top Rust Open Source Projects

TOP 54 Rust Open Source Projects in 2024


1. Tauri


GitHub stars: 78,100

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: 54 minutes ago

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




2. Rustdesk


GitHub stars: 65,000

Description: An open-source remote desktop, and alternative to TeamViewer.

Programing Language: Rust

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

Updated: 2 minutes ago

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




3. Fuel Core


GitHub stars: 58,400

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

Programing Language: Rust

Tags: blockchain, fuel

Updated: yesterday

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




4. Alacritty


GitHub stars: 53,300

Description: A cross-platform, OpenGL terminal emulator.

Programing Language: Rust

Tags: windows, macos, linux, rust, terminal

Updated: 4 days ago

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




5. Chat Gpt


GitHub stars: 50,300

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

Programing Language: Rust

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

Updated: yesterday

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




6. Rustlings


GitHub stars: 50,000

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

Programing Language: Rust

Tags: rust, beginner-friendly, rustlings

Updated: 12 hours ago

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




7. App Flowy


GitHub stars: 49,400

Description: AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

Programing Language: Dart

Tags: editor, rust, wiki, rust-language, rust-lang

Updated: 1 hour ago

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




8. bat


GitHub stars: 46,900

Description: A cat(1) clone with wings.

Programing Language: Rust

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

Updated: 2 days ago

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




9. Ripgrep


GitHub stars: 45,400

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

Programing Language: Rust

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

Updated: 7 days ago

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




10. Fuels Rs


GitHub stars: 44,500

Description: Fuel Network Rust SDK

Programing Language: Rust

Updated: 1 minute ago

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




11. Meilisearch


GitHub stars: 43,700

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

Programing Language: Rust

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

Updated: 7 minutes ago

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




12. Awesome Rust


GitHub stars: 43,500

Description: A curated list of Rust code and resources.

Programing Language: Rust

Tags: rust, awesome

Updated: 8 minutes ago

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




13. Starship


GitHub stars: 41,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: yesterday

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




14. Af Fi Ne


GitHub stars: 33,900

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

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




15. Vaultwarden


GitHub stars: 33,600

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

Programing Language: Rust

Tags: docker, rust, rocket, hacktoberfest, bitwarden

Updated: 23 hours ago

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




16. Lapce


GitHub stars: 33,200

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




17. bevy


GitHub stars: 32,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: 4 secds ago

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




18. fd


GitHub stars: 32,000

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

Programing Language: Rust

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

Updated: 4 days ago

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




19. Nushell


GitHub stars: 30,400

Description: A new type of shell

Programing Language: Rust

Tags: shell, rust

Updated: 4 hours ago

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




20. Helix


GitHub stars: 30,400

Description: A post-modern modal text editor.

Programing Language: Rust

Tags: vim, rust, kakoune, text-editor

Updated: 13 hours ago

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




21. yew


GitHub stars: 30,000

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




22. Influxdb


GitHub stars: 27,900

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

Programing Language: Rust

Tags: react, go, rust, database, monitoring

Updated: 19 hours ago

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




23. ruff


GitHub stars: 27,200

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

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




24. Polars


GitHub stars: 26,700

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

Programing Language: Rust

Tags: python, rust, arrow, dataframe, dataframes

Updated: 25 secds ago

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




25. Comprehensive Rust


GitHub stars: 26,300

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: 8 minutes ago

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




26. Servo


GitHub stars: 26,200

Description: Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine

Programing Language: Updated 45 minutes ago

Tags: rust, browser, servo, webengine

Updated:

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




27. Tokio


GitHub stars: 25,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: 16 hours ago

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




28. Firecracker


GitHub stars: 24,200

Description: Secure and fast microVMs for serverless computing.

Programing Language: Rust

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

Updated: 32 minutes ago

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




29. Rocket


GitHub stars: 23,500

Description: A web framework for Rust.

Programing Language: Rust

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

Updated: 6 hours ago

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




30. Rust Course


GitHub stars: 23,400

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

Programing Language: Rust

Tags: javascript, rust, learning, course, study

Updated: 7 days ago

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




31. Pake


GitHub stars: 23,400

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

Programing Language: Rust

Tags: music, rust, productivity, mac, youtube

Updated: 5 days ago

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




32. exa


GitHub stars: 23,300

Description: A modern replacement for ‘ls’.

Programing Language: Rust

Tags: rust, files, command-line, ls

Updated: Apr 8

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




33. iced


GitHub stars: 23,000

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

Programing Language: Rust

Tags: rust, gui, widget, interface, toolkit

Updated: 18 hours ago

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




34. Flatbuffers


GitHub stars: 22,200

Description: FlatBuffers: Memory Efficient Serialization Library

Programing Language: C++

Tags: javascript, python, c, java, go

Updated: 16 hours ago

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




35. ruby


GitHub stars: 21,600

Description: The Ruby Programming Language

Programing Language: Ruby

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

Updated: 3 hours ago

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




36. Delta


GitHub stars: 21,000

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

Programing Language: Rust

Tags: git, rust, diff, delta, pager

Updated: 2 days ago

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




37. Rust


GitHub stars: 20,600

Description: All Algorithms implemented in Rust

Programing Language: Rust

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

Updated: 6 hours ago

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




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




39. Actix Web


GitHub stars: 20,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: 3 hours ago

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




40. Hyperfine


GitHub stars: 20,200

Description: A command-line benchmarking tool

Programing Language: Rust

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

Updated: 20 days ago

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




41. egui


GitHub stars: 20,100

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: 1 hour ago

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




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




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




44. Zoxide


GitHub stars: 19,300

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

Programing Language: Rust

Tags: shell, bash, rust, zsh, cli

Updated: 9 hours ago

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




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




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




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




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




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




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




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




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




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




54. 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 54 Rust Open Source Projects in 2024

More by Web3 Jobs
Ask me anything
⬇