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.
- Empowering everyone to build reliable and efficient software.☆98,696Updated this week
- A modern runtime for JavaScript and TypeScript.☆97,921Updated this week
- Build smaller, faster, and more secure desktop and mobile applications with a web frontend.☆85,220Updated this week
- An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.☆76,192Updated this week
- Bring projects, wikis, and teams together with AI. AppFlowy is an AI collaborative workspace where you achieve more without losing contro…☆58,120Updated this week
- A cross-platform, OpenGL terminal emulator.☆56,514Updated 2 weeks ago
- Small exercises to get you used to reading and writing Rust code!☆54,313Updated this week
- 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)☆52,977Updated 2 months ago
- A cat(1) clone with wings.☆49,757Updated this week
- ripgrep recursively searches directories for a regex pattern while respecting your gitignore☆48,827Updated last month
- A lightning-fast search API that fits effortlessly into your apps, websites, and workflow☆47,473Updated this week
- A curated list of Rust code and resources.☆47,019Updated this week
- ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!☆45,474Updated this week
- There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creati…☆42,503Updated this week
- Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs☆39,139Updated this week
- ClickHouse® is a real-time analytics DBMS☆37,674Updated this week
- A refreshingly simple data-driven game engine built in Rust☆36,276Updated this week
- Lightning-fast and Powerful Code Editor written in Rust☆34,637Updated this week
- A simple, fast and user-friendly alternative to 'find'☆34,170Updated 2 weeks ago
- A post-modern modal text editor.☆33,890Updated this week
- 🤱🏻 Turn any webpage into a desktop app with Rust. 🤱🏻 利用 Rust 轻松构建轻量级多端桌面应用☆33,060Updated last week
- An extremely fast Python linter and code formatter, written in Rust.☆32,890Updated this week
- Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.☆32,903Updated this week
- A new type of shell☆32,617Updated this week
- Rust-based platform for the Web☆31,252Updated this week
- Rust / Wasm framework for creating reliable and efficient web applications☆30,838Updated this week
- Dataframes powered by a multithreaded, vectorized query engine, written in Rust☆30,435Updated this week
- Scalable datastore for metrics, events, and real-time analytics☆28,985Updated this week
- Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine