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.
- An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.☆115,218Updated this week
- Empowering everyone to build reliable and efficient software.☆113,207Updated this week
- A modern runtime for JavaScript and TypeScript.☆106,895May 29, 2026Updated last week
- Build smaller, faster, and more secure desktop and mobile applications with a web frontend.☆107,414Updated this week
- The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentra…☆74,007Updated 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…☆69,063Updated this week
- A cross-platform, OpenGL terminal emulator.☆64,342Updated this week
- Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.☆63,188Updated this week
- ripgrep recursively searches directories for a regex pattern while respecting your gitignore☆64,476May 26, 2026Updated last week
- Small exercises to get you used to reading and writing Rust code!☆63,017May 25, 2026Updated last week
- Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs