I find that I don't want to use any other programming language now that I'm becoming proficient in Rust. Is this common?

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

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

  • There's flutter bindings: https://github.com/fzyzcjy/flutter_rust_bridge but u have to use dart for ui

  • proposal-pattern-matching

    Pattern matching syntax for ECMAScript

  • It doesn't have nice pattern matching (yet), which is a very useful feature combined with sum types, but it has sum types as cierpliwy already showed (union types to be more precise). With discriminated unions it's possible to model similar types as rust enums (as also shown by cierpliwy). It just doesn't feel as ergonomic as in functional languages like Haskell, ML or Rust...

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

    The core OCaml system: compilers, runtime system, base libraries

  • Well it’s general purpose, although it has a larger environment than rust and relies on a GC, so it won’t really work for making stuff for bare metal. It’s quite performant though, looks quite nice and is pretty readable and it has first class functional paradigm support. You can take a look at some code and who uses it at ocaml.org

  • pages

    A Framework for Building Static Sites dynamically in Rust. Inspired by Elm Pages and Iced. (by sashinexists)

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