Getting Started with Rust

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 100-exercises-to-learn-rust

    A self-paced course to learn Rust, one exercise at a time.

    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

    SaaSHub logo
  • rustlings-solutions

    Rustlings 5 (5.2.1) Solutions

    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.

  • deno

    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.

  • rust-web-developer-roadmap

    Roadmap to becoming a Rust Web Developer in 2022

    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.

  • awesome-rust

    A curated list of Rust code and resources.

    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.

  • tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

    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.

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    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.

  • sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

    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.

  • mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

    8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.

  • hickory-dns

    A Rust based DNS client, server, and resolver

    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.

  • vpncloud

    Peer-to-peer VPN

    10. Vpncloud Vpncloud is a peer-to-peer VPN. It introduces peer-to-peer communications and is an excellent opportunity to learn about it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Improve an algorithm performance step by step

    15 projects | dev.to | 13 Oct 2024
  • TheAlgorithms/Rust: All Algorithms Implemented in Rust

    1 project | news.ycombinator.com | 7 Jan 2024
  • calendar

    4 projects | /r/qtile | 26 May 2023
  • Error installing waybar on arch

    6 projects | /r/hyprland | 22 May 2023
  • 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

    3 projects | /r/awesomewm | 22 May 2023

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?