Is Rust suitable for web development?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

    Well I suppose you'd use warp I'm just starting too so I don't have a ton of experience, just a lot of reading under my belt.

  • Lemmy

    🐀 A link aggregator and forum for the fediverse

    We've been using rust and actix for the back-end for our reddit alternative lemmy. I won't go back to any other language for a web server, we never go above 1-2% CPU, and the memory footprint stays small since we don't have to deal with a garbage collector. The typing and error systems have been good enough that I won't go back to another language.

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

  • miniserve

    🌟 For when you really just want to serve some files over HTTP right now!

    Rust doesn't have a Django yet but I'm currently puttering away with Actix on a "get familiar with the APIs and their quirks" project that's essentially miniserve but for throwing up image galleries and here's my view:

  • Rust-Full-Stack

    Rust projects here are easy to use. There are blog posts for them also.

    You can find some web examples here.

  • kotlin-result

    A multiplatform Result monad for modelling success or failure operations.

    We built our own Result type for Kotlin as well. Arrow-KT has all the tools necessary - although you could just build this with a sealed class as well. After we built our own, I found kotlin-result: https://github.com/michaelbull/kotlin-result. I think at my next gig, I'll give that a shot.

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

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