Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Rust-web-framework-comparison Alternatives
Similar projects and alternatives to rust-web-framework-comparison
-
axum
Ergonomic and modular web framework built with Tokio, Tower, and Hyper
-
routerify
A lightweight, idiomatic, composable and modular router implementation with middleware support for the Rust HTTP library hyper.rs
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
oauth2-rs
Extensible, strongly-typed Rust OAuth2 client library
-
trillium
🌱🦀🌱 Trillium is a composable toolkit for building internet applications with async rust
-
hackernews-sauron
A fast, resilient, isomorphic hacker news clone in ~1k lines of rust.
-
firebase-jwt-auth
Verify and extract data from a Firebase JWT
-
sauron
A versatile web framework and library for building client-side and server-side web applications
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
-
dioxus
Fullstack GUI library for desktop, web, mobile, and more.
-
tonic
A native gRPC client & server implementation with async/await support.
-
wasmer
🚀 The leading WebAssembly Runtime supporting WASIX, WASI and Emscripten
-
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
-
yew
Rust / Wasm framework for creating reliable and efficient web applications
-
-
warp
A super-easy, composable, web server framework for warp speeds. (by seanmonstar)
-
makepad
Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
-
argh
Rust derive-based argument parsing optimized for code size
-
gc
Branch of the spec repo scoped to discussion of GC integration in WebAssembly
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
rust-web-framework-comparison reviews and mentions
-
The state of modern Web development and perspectives on improvements
First is the size. Writing a server-side and client-side program is possible with Rust, and the resulting WASM package will be small enough. At the same time, Microsoft Blazor converts C# code to WASM, but the client delivery has to include the reduced .NET runtime, taking several megabytes for a script. The same is true for GoLang, even with an attempt to reduce the runtime delivery in TinyGo WASM. Developers want to work with their favorite languages, whether it is Java, Kotlin, Dart, C#, F#, Swift, Ruby, Python, C, C++, GoLang, or Rust. These languages produce groups of runtimes. For example, JVM and .NET have many common parts, Ruby and Python are dynamically interpreted at runtime, and all mentioned depend on automatic garbage collection. For smaller WASM packages, browser vendors can include extended runtime implementations, for example, by delivering a general garbage collector as part of WASM. Garbage collection support by WASM is currently in progress: WASM GC, .NET WASM Notes.
-
Leptos, a cutting-edge full-stack Rust framework
I'm currently reading up on Leptos and what looks like its major contender, Dioxus [1] in planning for next project. (acknowledging here that Yew [2] is maybe the OG Rust full stack / frontend framework, but I'm not considering it at this time)
Here's a nice comparison of the Rust frontend frameworks: https://github.com/flosse/rust-web-framework-comparison#fron...
Note that Leptos is interesting because it _does not use a virtual DOM_, unlike Yew and Dioxus which are React-like.
We already write our backend in Rust; why not use it for the whole stack and stop worrying about e.g. the Typescript object falling out of sync with the API struct?
-
What is the most fully-featured rust frontend framework?
I want to push for using rust & wasm for a small experimental project at my job. I have reviewed the rust web frameworks comparison document, I'd be interested in Yew because I'm familiar with React, and I am interested in Sycamore and Leptos because they are recommended for use in Tauri and I'm personally interested in trying Tauri at some point.
- Rust Web Framework Comparison
-
Rust web frameworks, a new look? (discussion)
The web framework comparison is a good start.
-
Web Development with Rust?
This repository has some nice comparison tables for different web libraries and frameworks: https://github.com/flosse/rust-web-framework-comparison
-
New Tokio blog post: Announcing Axum - Web framework that focuses on ergonomics and modularity
I'm actively monitoring all frameworks since 2015 and right now there are 15(!) deprecated but also 12 active server frameworks. And I am really glad that there is a wide discussion and experimentation space to gradually unify the best of all approaches. And that's what makes the Rust community so valuable: creating the best together with patience and precision.
- Loving it already!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Nov 2023
Stats
The primary programming language of rust-web-framework-comparison is Rust.
Popular Comparisons
- rust-web-framework-comparison VS axum
- rust-web-framework-comparison VS oauth2-rs
- rust-web-framework-comparison VS routerify
- rust-web-framework-comparison VS hackernews-sauron
- rust-web-framework-comparison VS trillium
- rust-web-framework-comparison VS firebase-jwt-auth
- rust-web-framework-comparison VS houseflow
- rust-web-framework-comparison VS ultron
- rust-web-framework-comparison VS tonic
- rust-web-framework-comparison VS wasmer