Top Rust Open Source Projects

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

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




Want to find a web3 job?

Receive emails of TOP 44 Rust Open Source Projects in 2023

More by Web3 Jobs