What are Rust’s biggest weaknesses?

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. rfcs

    RFCs for changes to Rust

    I've noticed a trend for introducing RFCs that attempt to make Cargo's feature system more complicated. Here is the most recent one I've seen, but there have definitely been others, and they all seem to be solving problems with default-features=false.

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

    Empowering everyone to build reliable and efficient software.

    @haruda_gondi would having type inference on defaults be the solution you're thinking of? Or am I misunderstanding your issue?

  4. polonius

    Defines the Rust borrow checker.

    The borrow checker is too dumb (https://github.com/rust-lang/polonius) fixes a lot of this.

  5. tao

    A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc. (by zesterer)

    I've personally found through my experiments working on my language Tao that having effects be a property of the return value and not the function itself is very useful and opens up a lot of doors, like iterators that generate effectful values and more precise control over when side effects occur and in what context.

  6. rust-orphan-rules

    An unofficial, experimental place for documenting and gathering feedback on the design problems around Rust's orphan rules

    Not that simple... hence why Orphan rule is still in-place. The struct wrapper was implemented in Rust as a temporary safe work-around. However, they are making progress on a solution: https://github.com/Ixrec/rust-orphan-rules/issues/1

  7. 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

  • What backwards-incompatible changes would you make in a hypothetical Rust 2.0?

    10 projects | /r/rust | 19 Apr 2023
  • A language for building concurrent software with confidence

    1 project | news.ycombinator.com | 27 Mar 2025
  • Crabtime: Zig's Comptime in Rust

    6 projects | news.ycombinator.com | 22 Mar 2025
  • 5 Best Programming Languages to Learn: Decoding the Future

    4 projects | dev.to | 22 Feb 2025
  • Inko: A language for building concurrent software with confidence

    1 project | news.ycombinator.com | 14 Feb 2025