Rust is a systems programming language designed for safety, speed, and concurrency. As application developers, you'll appreciate Rust's emphasis on memory safety without a garbage collector, which significantly reduces common bugs such as null pointer dereferencing and buffer overflows. Its ownership model uniquely enforces borrowing rules to manage memory, making it easier to write concurrent programs without data races. Rust's syntax is similar to C++ but integrates modern features like pattern matching and a powerful macro system. The language's strong type system and expressive error messages aid in producing reliable, maintainable code. With its growing ecosystem and tooling, such as Cargo for package management and build control, Rust has become a popular choice for building performance-critical applications across various domains, from embedded systems to web servers. Using Rust could offer you the benefits of enhanced performance and security in your applications.
View the most prominent open source Rust projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- Empowering everyone to build reliable and efficient software.☆104,247Updated this week
- A modern runtime for JavaScript and TypeScript.☆103,326Updated this week
- Build smaller, faster, and more secure desktop and mobile applications with a web frontend.☆93,509Updated this week
- An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.☆90,502Updated this week
- The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentra…☆67,713Updated this week
- A cross-platform, OpenGL terminal emulator.☆59,173Updated 2 weeks ago
- Small exercises to get you used to reading and writing Rust code!☆58,748Updated last week
- 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)☆53,820Updated 9 months ago
- A cat(1) clone with wings.☆52,956Updated 2 weeks ago
- ripgrep recursively searches directories for a regex pattern while respecting your gitignore☆53,026Updated 2 weeks ago
- There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creati…☆51,755Updated this week
- A curated list of Rust code and resources.☆50,860Updated this week
- ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!☆49,308Updated this week
- Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs☆45,332Updated 2 weeks ago
- ClickHouse® is a real-time analytics database management system☆41,177Updated this week
- A refreshingly simple data-driven game engine built in Rust☆40,086Updated this week
- An extremely fast Python linter and code formatter, written in Rust.☆40,055Updated this week
- 🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用☆39,598Updated 2 months ago
- A simple, fast and user-friendly alternative to 'find'☆38,357Updated last week
- A post-modern modal text editor.☆37,963Updated this week
- Lightning-fast and Powerful Code Editor written in Rust☆36,569Updated this week
- A new type of shell☆35,388Updated this week
- Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.☆34,623Updated 2 months ago
- Dataframes powered by a multithreaded, vectorized query engine, written in Rust☆34,011Updated this week
- A browser automation framework and ecosystem.☆32,542Updated this week
- Rust-based platform for the Web☆32,336Updated this week
- Rust / Wasm framework for creating reliable and efficient web applications☆31,665Updated 2 weeks ago
- Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.☆30,771Updated this week
- This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.☆30,207Updated this week
- Scalable datastore for metrics, events, and real-time analytics☆30,146Updated this week
- The user-friendly command line shell.☆30,074Updated this week
- A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...☆28,782Updated this week
- Secure and fast microVMs for serverless computing.☆28,184Updated this week
- “连续八年成为全世界最受喜爱的语言,无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。本书拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,这可能是目前最用心的 Rus…☆27,752Updated 3 weeks ago
- Fullstack app framework for web, desktop, mobile, and more.☆27,999Updated this week
- A cross-platform GUI library for Rust, inspired by Elm☆26,797Updated this week
- Main repository for the Linera protocol☆27,427Updated this week
- A smarter cd command. Supports all major shells.☆27,122Updated 2 weeks ago
- A syntax-highlighting pager for git, diff, grep, and blame output☆26,413Updated last month
- A web framework for Rust.☆25,205Updated last month