What are some stuff that Rust isn't good at?

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

    Discontinued Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals. [Moved to: https://github.com/Tracel-AI/burn] (by burn-rs)

    AI/ML Space is under-developed. People working things on thing (e.g. burn 🔥), but, as someone trying to get to grips with the nitty grotty of contemporary ML (while already having a lot of theoretical and math background), trying to piece things together while filtering through the rust ecosystem has proven quite difficult.

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

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

    Too many people touting HTML + CSS for UI here are probably not aware of Tauri.

  • arewegameyet

    The repository for https://arewegameyet.rs

    I also know of https://arewegameyet.rs/

  • rustc_codegen_cranelift

    Cranelift based backend for rustc

    Note that the Cranelift codegen will eventually become standard for debug builds to speed them up.

  • swc

    Rust-based platform for the Web

    MyPy and tsc on the other hand? Please make a Ruff for MyPy and hurry up and fund the author of SWC to develop STC. I'm tired of waiting several seconds after each :w for my quickcheck window to update.

  • stc

    Speedy TypeScript type checker

    MyPy and tsc on the other hand? Please make a Ruff for MyPy and hurry up and fund the author of SWC to develop STC. I'm tired of waiting several seconds after each :w for my quickcheck window to update.

  • cross

    “Zero setup” cross compilation and “cross testing” of Rust crates

    It's also not as naturally cross-compilable as Go, though that's partly a side-effect of not accepting being a semi-closed ecosystem to achieve that and cross exists as a stop-gap while things like cargo-zigbuild explore less drastic options.

  • SaaSHub

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

    SaaSHub logo
  • IRust

    Cross Platform Rust Repl

    irust?

  • {fmt}

    A modern formatting library

    Yeah, the library looks amazing. I can't use it yet due to compiler support on certain platforms, but the {fmt} library gives pretty much the same syntax until then.

  • rfcs

    RFCs for changes to Rust

    No standard authentication: Crate-level authentication in cargo is non-existent (Hashes, as used today, are only for integrity not authentication). The security of index-level authentication in cargo is shaky - to put it kindly - and does not follow standard best practices. It needlessly depends on the security of the servers handling https termination, the servers storing the index, whoever has write-access to the index repository, and every certificate authority installed in your system. Many developers who set out to solve this issue quickly discover the reason why this security issue remains unresolved after 9 years of being notified.

  • crates.io

    The Rust package registry

    No standard authentication: Crate-level authentication in cargo is non-existent (Hashes, as used today, are only for integrity not authentication). The security of index-level authentication in cargo is shaky - to put it kindly - and does not follow standard best practices. It needlessly depends on the security of the servers handling https termination, the servers storing the index, whoever has write-access to the index repository, and every certificate authority installed in your system. Many developers who set out to solve this issue quickly discover the reason why this security issue remains unresolved after 9 years of being notified.

  • cargo-leptos

    Build tool for Leptos (Rust)

    Leptos got it working a couple weeks ago as well: https://github.com/leptos-rs/cargo-leptos

  • AECforWebAssembly

    A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.

    Are you really telling me it's easier to write a tokenizer in Rust than in C++? You know, like I've written a tokenizer for my programming language in C++: https://github.com/FlatAssembler/AECforWebAssembly/blob/master/tokenizer.cpp

  • rust-tree-test

    I probably did a bad job at explaining what I'm trying to do. But I uploaded working code here, maybe it explains better: https://github.com/kocsis1david/rust-tree-test/blob/main/src/main.rs

  • 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

  • Implementing Webpack from Scratch, But in Rust - [3] Using NAPI-RS to Create Node.js Addons

    1 project | dev.to | 30 Oct 2024
  • Farm: Fast vite compatible build tool written in Rust

    9 projects | news.ycombinator.com | 21 Jun 2024
  • Dealing with Unicode string, done right and better.

    8 projects | dev.to | 15 Jun 2024
  • Rustify your JavaScript tooling

    9 projects | dev.to | 21 May 2024
  • The JavaScript Oxidation Compiler

    1 project | news.ycombinator.com | 16 Dec 2023

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?