“33% of GStreamer commits are now in Rust”, from the 1.22 release notes

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

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
  • rust

    Empowering everyone to build reliable and efficient software.

    There was a recent proposal in Rust for something referred to temporarily as the "interoperable ABI" which may be similar to what you're envisioning. It will define a new calling convention and data representation designed for compatibility with other languages, while supporting some language features not found in C.

  • 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
  • linux-kernel-statistics

  • githut

    Github Language Statistics

    Metrics 2, 3, and 7 are faulty, since they inherently favor older languages over newer ones. Take TypeScript vs JavaScript for example. Pretty much everyone and their uncle agrees that TypeScript is superior to JavaScript in every way, yet according to GitHub statistics, JavaScript still beats TypeScript in pull requests, pushes, and starred repositories (source: https://madnight.github.io/githut/).

  • llvm-project

    This fork of the canonical git mirror of the LLVM subversion repository adds (e)Z80 targets. Please refer to the wiki for important build instructions. (by jacobly0)

    There's an LLVM fork with Z80 and eZ80 support if you want to start work on that yourself.

  • mrustc

    Alternative rust compiler (re-implementation)

    Otherwise you could try compiling to C using mrustc and going from there, but as mrustc is really only intended for compiler bootstrapping it won't be a fun experience. Mrustc mostly just assumes that the code you're compiling is valid, so you lose all the advantages of choosing Rust over C in the first place. It also targets x86-64 so the C it emits might need some work before it'll compile.

  • SaaSHub

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

    SaaSHub logo
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

  • Why do lifetimes need to be leaky?

    6 projects | /r/rust | 8 Dec 2023
  • Sigils are an underappreciated programming technology

    2 projects | news.ycombinator.com | 29 May 2023
  • GCC 13 and the state of gccrs

    4 projects | /r/rust | 25 Apr 2023
  • Am I dumb or does rust have a garbage collector?

    4 projects | /r/rust | 9 Jan 2023
  • Resources on Lifetimes

    3 projects | /r/rust | 19 Nov 2022