The Rise of Rust, the ‘Viral’ Secure Programming Language That’s Taking Over Tech

This page summarizes the projects mentioned and recommended in the original post on /r/rust

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. rp-hal

    A Rust Embedded-HAL for the rp series microcontrollers

    What are you on about, can you clarify? Rust can compile in no-std/embedded style just as fine (or better) than C can for basically any ARM or RISCV based processor, and quick googling shows this hal for nearly all pi needs and even MEGA65 is "as supported" (read: not at all officially by anything, fan-only) as any current C compiler. Setting up rust for a new target, so long as the code-gen is supported somehow by LLVM, LLVM plugin, LLVM IR transpiler (and maybe libgcc-jit sort of soon) is just as painful or unpainful as setting up a whole team to work via C/C++ with comparable testing harnesses. This doesn't mean easy and is an area Rust is still improving rapidly by the various enterprise agencies (Ferrous systems, Oxide, more I can't remember...) who specifically want to bring rust to such low end hardware because frankly both C and C++ suck with vendor proprietary tool chains and quirks.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. mega65-adventure

    Playground for MEGA65 programming

    What are you on about, can you clarify? Rust can compile in no-std/embedded style just as fine (or better) than C can for basically any ARM or RISCV based processor, and quick googling shows this hal for nearly all pi needs and even MEGA65 is "as supported" (read: not at all officially by anything, fan-only) as any current C compiler. Setting up rust for a new target, so long as the code-gen is supported somehow by LLVM, LLVM plugin, LLVM IR transpiler (and maybe libgcc-jit sort of soon) is just as painful or unpainful as setting up a whole team to work via C/C++ with comparable testing harnesses. This doesn't mean easy and is an area Rust is still improving rapidly by the various enterprise agencies (Ferrous systems, Oxide, more I can't remember...) who specifically want to bring rust to such low end hardware because frankly both C and C++ suck with vendor proprietary tool chains and quirks.

  4. yew

    Rust / Wasm framework for creating reliable and efficient web applications

    1) Read The Rust Book 2) Start building things with yew.rs 3) If you want to learn the back-end side of Rust for web-dev, read zero2production 4) Find a mentor at awesome-rust-mentors

  5. book

    The Rust Programming Language

    1) Read The Rust Book 2) Start building things with yew.rs 3) If you want to learn the back-end side of Rust for web-dev, read zero2production 4) Find a mentor at awesome-rust-mentors

  6. rust-mos

    Empowering everyone to build reliable and efficient software.

    The MEGA 65 doesn't appear to have shipped yet. The best data I could find is the MEGA 65 is based on a "GS4510". The "GS4510" is compatible with a "4502", which in turn is compatible with the 65CE02. The 65CE02 uses a different manufacturing process but the same ISA as the 6502, which is supported by rust-mos and lvm-mos](https://github.com/llvm-mos/llvm-mos).

  7. llvm-mos

    Port of LLVM to the MOS 6502 and related processors

    The MEGA 65 doesn't appear to have shipped yet. The best data I could find is the MEGA 65 is based on a "GS4510". The "GS4510" is compatible with a "4502", which in turn is compatible with the 65CE02. The 65CE02 uses a different manufacturing process but the same ISA as the 6502, which is supported by rust-mos and lvm-mos](https://github.com/llvm-mos/llvm-mos).

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

  • Prodzilla: From Zero to Prod with Rust and Shuttle

    6 projects | dev.to | 21 Feb 2024
  • Rust VS. Go

    3 projects | /r/rust | 8 Mar 2023
  • Anyone from a Typescript/React background who tried out Rust for the 1st time?

    9 projects | /r/rust | 4 Mar 2023
  • I wanna be a crab.

    16 projects | /r/rust | 27 Feb 2023
  • I feel like an imbecile trying to learn rust.

    5 projects | /r/rust | 29 Oct 2022

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