-
3. 100 Exercises to Learn Rust To solidify what you’ve learned, practicing with exercises is key. The 100 Rust Exercises resource offers exactly that. It's a collection of challenges designed to deepen your knowledge and strengthen your skills.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
4. Rustlings After completing the basic resources, you can challenge yourself with Rustlings. This is another set of small coding exercises in a terminal that focuses on teaching you how to read and write Rust effectively. These exercises will prepare you to handle typical errors shown by the compiler.
-
1. Deno Deno is a modern runtime for JavaScript and TypeScript. While it's primarily focused on these languages, Rust is used under the hood for performance and safety.
-
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
1. Comprehensive Rust This repository offers a complete Rust course used by the Android team at Google. It’s packed with in-depth material and exercises. The course is expected to have a 4-day agenda.
-
rust-by-practice
Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.
2. Rust by Practice Rust by Practice is another repository that helps you become skilled in Rust through various exercises. Some exercises are borrowed from Rust by Example, but this repository focuses on filling the gaps and making things work.
-
3. Rust Web Developer Roadmap If you're interested in web development, Rust has a growing ecosystem for building web applications. The Rust Web Developer Roadmap is a schema for web development using Rust. It offers insights into the packages, frameworks, and libraries you’ll need to become proficient in this area.
-
Once you're familiar with Rust, contributing to open-source projects is a great way to continue learning and give back to the community. GitHub hosts a wide variety of Rust projects, there are around 970 repositories with more than 1k stars, and it certainly has its awesome Rust repository. Exploring these repositories will also give you practical insights into how Rust is used in different domains.
-
2. Tauri Tauri is a framework for building smaller, secure desktop and mobile applications with a web front-end. If you're interested in building cross-platform apps with a focus on security, this is an excellent project to explore.
-
rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
3. Rustdesk Rustdesk is an open-source remote desktop application designed as an alternative to TeamViewer. It’s designed to be self-hosted, giving you full control over your remote desktop environment.
-
4. Bevy Bevy is a data-driven game engine built in Rust. If you’re curious about game development, Bevy is a great way to explore how Rust can be used for building games. It’s still in the early stages of development.
-
5. Sniffnet Sniffnet is an application to monitor your internet traffic. It’s a practical tool that highlights Rust’s strengths in handling real-time data and network performance.
-
openobserve
🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
6. OpenObserve OpenObserve is an observability platform built for logs, metrics, traces, and analytics. It’s an alternative to Elasticsearch and provides a scalable solution for handling large volumes of data.
-
burn
Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
7. Burn Burn is a dynamic deep-learning framework built with flexibility and efficiency in mind. If you're into AI or machine learning, this framework offers the ability to explore how Rust can power complex neural networks.
-
8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.
-
9. Hickory DNS Hickory is a DNS client, server, and resolver. This project allows you to see how Rust can be used to handle low-level networking tasks.
-
10. Vpncloud Vpncloud is a peer-to-peer VPN. It introduces peer-to-peer communications and is an excellent opportunity to learn about it.
Related posts
-
Improve an algorithm performance step by step
-
TheAlgorithms/Rust: All Algorithms Implemented in Rust
-
calendar
-
Error installing waybar on arch
-
Does anyone know how to build this with EWW?This is an awesome wm rice, actually,but I can't figure out how to make it.Also,I want to build it with EWW in hyprland. Source:https://www.youtube.com/watch?v=-dkpcEeKk0E&t=3