Mark Russinovich (Azure CTO): "it's time to halt starting any new projects in C/C++ and use Rust"

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rust-gpu

    🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

  • They are even writing a Rust compiler for GPU shaders, so that their codebase is entirely Rust even for GPU code. That way they might be the first people in modern history to write entire games in a single language.

  • rust

    Empowering everyone to build reliable and efficient software.

  • One is merged and "official".

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gccrs

    GCC Front-End for Rust

  • i was talking about https://github.com/Rust-GCC/gccrs

  • gdnative

    Rust bindings for Godot 3

  • If you're willing to get your hands a little dirty, you can also use Rust anywhere that exposes a C API or allows you to dynamically load C ABI libraries, but then you have to work with ugly interface stuff. It's doable. Using Rust with Godot isn't too unreasonable through gdnative/godot-rust. No idea how that's going to change up with Godot 4, though.

  • Fyrox

    3D and 2D game engine written in Rust

  • There's also the Fyrox game engine. Took me a little to find it, because it used to be called rg3d. I haven't used it in a while, but when I did, it was clunky but usable.

  • autocxx

    Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers

  • I used autocxx in a recent project and was amazed at how easy it was to call into C++ -- Rust Analyzer was even able to provide completion hints.

  • clash-ghc

    Haskell to VHDL/Verilog/SystemVerilog compiler

  • This probably isn't what you had in mind, but there's https://clash-lang.org/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • azure-sdk-for-rust

    This repository is for active development of the *unofficial* Azure SDK for Rust. This repository is *not* supported by the Azure SDK team.

  • mrustc

    Alternative rust compiler (re-implementation)

  • Technically mrustc can compile a subset of the Rust language to C.

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

  • FreeBSD evaluating Rust's adoption into base system

    1 project | news.ycombinator.com | 21 Jan 2024
  • Rust-GCC: GCC Front-End for Rust

    1 project | news.ycombinator.com | 22 Aug 2023
  • How hard is it to write a front end for a more complex language like Rust or Kotlin?

    1 project | /r/Compilers | 27 May 2023
  • Break rust Easter Egg Merged Into gccrs

    1 project | news.ycombinator.com | 17 Apr 2023
  • Which programming languages, if all legacy code written in them was ported to a more modern language, would become extinct?

    1 project | /r/AskProgramming | 24 Feb 2023