rfcs

RFCs for changes to Rust (by rust-lang)

Rfcs Alternatives

Similar projects and alternatives to rfcs

  1. rust

    2,968 rfcs VS rust

    Empowering everyone to build reliable and efficient software.

  2. SaaSHub

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

    SaaSHub logo
  3. go

    2,423 rfcs VS go

    The Go programming language

  4. zig

    989 rfcs VS zig

    Moved to Codeberg

  5. crates.io

    690 rfcs VS crates.io

    The Rust package registry

  6. book

    672 rfcs VS book

    The Rust Programming Language

  7. bevy

    606 rfcs VS bevy

    A refreshingly simple data-driven game engine built in Rust

  8. Cargo

    287 rfcs VS Cargo

    The Rust package manager

  9. tokio

    235 rfcs VS tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  10. rust-analyzer

    Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)

  11. Rocket

    165 rfcs VS Rocket

    A web framework for Rust.

  12. rust-playground

    The Rust Playground

  13. miri

    129 rfcs VS miri

    An interpreter for Rust's mid-level intermediate representation

  14. Clippy

    124 rfcs VS Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

  15. gccrs

    110 rfcs VS gccrs

    GCC Front-End for Rust

  16. Rust-for-Linux

    Adding support for the Rust language to the Linux kernel. (by Rust-for-Linux)

  17. unsafe-code-guidelines

    Forum for discussion about what unsafe code can and can't do

  18. rustfmt

    61 rfcs VS rustfmt

    Format Rust code

  19. polonius

    37 rfcs VS polonius

    Defines the Rust borrow checker.

  20. reference

    28 rfcs VS reference

    The Rust Reference (by rust-lang)

  21. lang-team

    25 rfcs VS lang-team

    Home of the Rust lang team

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better rfcs alternative or higher similarity.

rfcs discussion

Log in or Post with

rfcs reviews and mentions

Posts with mentions or reviews of rfcs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-07-12.
  • Understanding the Odin Programming Language
    10 projects | news.ycombinator.com | 12 Jul 2026
    > honestly thats the biggest problem with rust, they come up with a lot of useful changes but then take ages to stabilize because the core team is overworked

    On the contrary, that has been one of Rust's biggest strengths. My impression when reading through stdlib was that they got so many things right, and for that to happen, things need to be thought out properly.

    Case in point, it'd be such a shame if they stabilized the allocator API, only for us to forever regret never getting the storage API [1] instead, or vice-versa, depending on which one turns out to be more pragmatic.

    [1] https://github.com/rust-lang/rfcs/pull/3446

  • GitHub shouldn't be a dependency for publishing Rust on crates.io
    4 projects | news.ycombinator.com | 24 Jun 2026
  • AI won’t replace you, but bad AI habits will
    2 projects | dev.to | 15 Jun 2026
    GitHub RFC templates structure your design docs like the pros.
    1 project | dev.to | 4 Nov 2025
    There’s a reason tools like GitHub RFC templates exist: structure matters. AI is great at scaffolding, but you need to provide the judgment and the trade-offs.
  • The limits of Rust, or why you should probably not follow Amazon and Cloudflare
    1 project | news.ycombinator.com | 13 May 2026
    Rust had that, but decided it wasn’t a good enough fit. Which was the motivation to keep exploring and land on the current async implementation which scales from embedded to servers with minimal overhead.

    History:

    * This RFC proposes to remove the runtime system that is currently part of the standard library, which currently allows the standard library to support both native and green threading.*

    https://github.com/rust-lang/rfcs/blob/master/text/0230-remo...

  • I Curated 106 Software Design Resources and Ranked What Actually Matters
    11 projects | dev.to | 12 Feb 2026
    I found 14 real-world ADR examples — from Kubernetes KEPs to Spotify's ADR practice to Rust RFCs. Reading how top engineering teams document decisions taught me more than any course.
  • Rust Errors Without Dependencies
    5 projects | news.ycombinator.com | 28 Dec 2025
    > It may just be a matter of perspective -- if you don't count rust pre 1.0, then yeah it "never" involved backtrace.

    Yes. I'm only counting what has been part of the stable API since Rust 1.0.

    I agree that following the stabilization path and future direction of a feature can be difficult.

    > Because if the only purpose was error chains, it could have been in core on the day of rust 1.0, as it is today. I think what actually happened is `fn backtrace(&self) -> Option` was removed shortly before 1.0, but there were some misgivings about that and some on the core team wanted to bring that back eventually. And that was the main reason that it could not move to core, because that would make it a breaking change to bring `fn backtrace` back. At least that's what I remember from PRs I followed at the time. (There may have been other reasons besides this though?)

    The only purpose is not chaining. Backtraces were definitely a desirable part of it! But we wanted to move `Error` to `core` and having backtraces be tightly coupled to `Error` would not allow that. As far as I remember, that was always the tension. To my memory, it wasn't until Jane wrote down the "generic member access" direction[1] for the `Error` trait that this tension was finally broken.

    [1]: https://github.com/rust-lang/rfcs/pull/2895

  • The end of the kernel Rust experiment
    18 projects | news.ycombinator.com | 9 Dec 2025
    It's being worked on! https://github.com/rust-lang/rfcs/pull/3470
  • Zig Builds Are Getting Faster
    9 projects | news.ycombinator.com | 3 Oct 2025
  • Why Zig Feels More Practical Than Rust
    4 projects | news.ycombinator.com | 23 Sep 2025
    Yes of course, although, as I said in a sibling comment, it's a bit convoluted as an example. The fundamental problem is that the xor mutable and shared reference rule gets in your way when you access separate fields through &self and &mut self even if the borrows are non-overlapping.

    There has been discussion to solve this particular problem[0].

    0: https://github.com/rust-lang/rfcs/issues/1215

  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic rfcs repo stats
704
6,556
9.6
13 days ago

rust-lang/rfcs is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of rfcs is Markdown.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com