Whole stack Rust for Web Applications? Are we there yet?

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

    Rust Fullstack Framework

  • I don't think it's got the backend yet, but this is the intent behind MoonZoon: https://github.com/MoonZoon/MoonZoon

  • phoenix_live_view

    Rich, real-time user experiences with server-rendered HTML

  • Outside of Rust I know of two initiatives that deliver something similar to this one single language to deliver a web app in the front end and backend: - Elixir via live view https://github.com/phoenixframework/phoenix_live_view - Dot net languages via Blazor, usually C#

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

    A library for writing reactive single page web apps

  • It was posted yesterday https://github.com/silkenweb/silkenweb

  • markup.rs

    A blazing fast, type-safe template engine for Rust.

  • You can have similar features to Phoenix Live View by using Turbo from Hotwire with your favorite template engine in Rust. Contrary to what the video presentation on the Hotwire main page leaves you to believe, Hotwire works with any template engine from any language, not just Rails. Markup.rs and Turbo from Hotwire should compose quite nicely.

  • turbo

    The speed of a single-page web application without having to write any JavaScript (by hotwired)

  • You can have similar features to Phoenix Live View by using Turbo from Hotwire with your favorite template engine in Rust. Contrary to what the video presentation on the Hotwire main page leaves you to believe, Hotwire works with any template engine from any language, not just Rails. Markup.rs and Turbo from Hotwire should compose quite nicely.

  • hotwire-rails

    Discontinued Use Hotwire in your Ruby on Rails app

  • You can have similar features to Phoenix Live View by using Turbo from Hotwire with your favorite template engine in Rust. Contrary to what the video presentation on the Hotwire main page leaves you to believe, Hotwire works with any template engine from any language, not just Rails. Markup.rs and Turbo from Hotwire should compose quite nicely.

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