rfcs

RFCs for changes to Rust (by rust-lang)

Rfcs Alternatives

Similar projects and alternatives to rfcs

  1. rust

    2,858 rfcs VS rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. go

    2,277 rfcs VS go

    The Go programming language

  4. zig

    906 rfcs VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  5. crates.io

    673 rfcs VS crates.io

    The Rust package registry

  6. book

    657 rfcs VS book

    The Rust Programming Language

  7. bevy

    595 rfcs VS bevy

    A refreshingly simple data-driven game engine built in Rust

  8. Cargo

    280 rfcs VS Cargo

    The Rust package manager

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. tokio

    222 rfcs VS tokio

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

  11. rust-analyzer

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

  12. Rocket

    164 rfcs VS Rocket

    A web framework for Rust.

  13. miri

    125 rfcs VS miri

    An interpreter for Rust's mid-level intermediate representation

  14. Clippy

    122 rfcs VS Clippy

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

  15. rust-playground

    The Rust Playground

  16. gccrs

    104 rfcs VS gccrs

    GCC Front-End for Rust

  17. Rust-for-Linux

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

  18. unsafe-code-guidelines

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

  19. rustfmt

    60 rfcs VS rustfmt

    Format Rust code

  20. cargo-crev

    57 rfcs VS cargo-crev

    A cryptographically verifiable code review system for the cargo (Rust) package manager.

  21. polonius

    34 rfcs VS polonius

    Defines the Rust borrow checker.

  22. lang-team

    25 rfcs VS lang-team

    Home of the Rust lang team

  23. 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 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 2025-05-20.
  • Demoting i686-PC-windows-gnu to Tier 2
    1 project | news.ycombinator.com | 26 May 2025
    > Interestingly, Windows on ARM hasn't made it up to Tier 1 yet.

    An RFC for that has been submitted recently: https://github.com/rust-lang/rfcs/pull/3817

  • Writing into Uninitialized Buffers in Rust
    5 projects | news.ycombinator.com | 20 May 2025
    This is already discussed for Rust: https://github.com/rust-lang/rfcs/pull/3605. TL;DR: it's not as easy as it looks to just add "freeze."
  • RFC – Rust extended standard library
    1 project | news.ycombinator.com | 13 May 2025
  • Rust Dependencies Scare Me
    1 project | news.ycombinator.com | 9 May 2025
    Some people _do_ care about this (e.g. the proponents of this new RFC: https://github.com/rust-lang/rfcs/pull/3810). However, for some reason (culture, I guess?) there isn't much momentum yet to change the status quo.
    23 projects | news.ycombinator.com | 9 May 2025
    Actually, a proposal for exactly this was published yesterday: https://github.com/rust-lang/rfcs/pull/3810

    It's unfortunate that the response so far hasn't been very positive

  • RFC: Rust Extended Standard Library
    1 project | news.ycombinator.com | 9 May 2025
  • Rust to C compiler – 95.9% test pass rate, odd platforms
    8 projects | news.ycombinator.com | 12 Apr 2025
    > > no dynamic linking

    > There is.

    Eh, I'm a Rust fan, and I hate the dynamic linking situation too.

    I genuinely cannot see how Rust would be able to scale to something usable for all system applications the way it is now. Is every graphical application supposed to duplicate and statically link the entire set of GNOME/GTK or KDE/Qt libraries it needs? The system would become ginormous.

    The only shared library support we have now is either using the C ABI, which would make for a horrible way to use Rust dependencies, or by pinning an exact version of the Rust compiler, which makes developing for the system almost impossible.

    Hopefully we'll get something with #[export] [1] and extern "crabi" [2], but until then Rust won't be able to replace many things C and C++ are used for.

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

    [2] https://github.com/rust-lang/rfcs/pull/3470

  • Traits in Rust Explained: From Usage to Internal Mechanics
    1 project | dev.to | 31 Mar 2025
    As you can see, all trait methods are stored in sequence without any distinction between which method belongs to which trait. This is why upcasting is not possible. There's an ongoing RFC—RFC 2765—tracking this issue. Instead of discussing the solution proposed by the RFC here, we’ll introduce a more general workaround by adding an AsBase trait:
  • Tail Call Recursion in Java with ASM (2023)
    2 projects | news.ycombinator.com | 30 Mar 2025
  • Rust Any part 3: we have upcasts
    4 projects | news.ycombinator.com | 30 Mar 2025
    And for extra context the RFc lays out the current design and future options: https://github.com/rust-lang/rfcs/blob/master/text/3324-dyn-...
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic rfcs repo stats
690
6,222
9.1
12 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
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com