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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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.

  • tauri

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

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • IRust

    Cross Platform Rust Repl

  • irust?

  • C++ Format

    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