perseus
A state-driven web development framework for Rust with full support for server-side rendering and static generation. (by framesurge)
percy
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. (by chinedufn)
Our great sponsors
perseus | percy | |
---|---|---|
27 | 3 | |
2,086 | 2,230 | |
0.9% | - | |
7.6 | 5.3 | |
about 1 month ago | 8 months ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
perseus
Posts with mentions or reviews of perseus.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-05.
-
Building a Rust app with Perseus
The best part is that it doesn’t use a virtual DOM for its reactivity, which can lead to a significant increase in performance. Perseus not only inherits some of the best aspects of existing web frameworks but also strives to surpass them. Perseus went stable on April 9, 2023 after one year of beta development -- this is just the beginning!
-
Which Web Framework do people recommend for Rust in 2023?
I actually made a small sample project some weeks ago using Axum + Perseus + Sycamore. The purpose was to show, that also unocss was possible instead of tailwindcss. But I recommend tailwindcss for now, because there is an easy to use Perseus Plugin for it. https://gitlab.com/kibsi-perseus-examples/perseus-sycamore-rest-example-unocss But it could maybe be of interest to you. There are also the official Perseus examples: https://github.com/framesurge/perseus/tree/main/examples/core
- Perseus – NextJS alternative in Rust
-
Capsules, reactive state, and HSR: Perseus v0.4.0 goes stable!
If you want to learn more about this release, you can check out the formal announcement here, and you can take a look at our spritzed-up new website (made in Perseus of course) here! Also, please consider giving the project a star on GitHub if you like it!
Perseus is a pure Rust web development framework with support for static site generation, server-side rendering, client-side rendering, reactive state, internationalization, capsules (sometimes called an 'islands architecture'), seamless deployment, custom API routes, and so much more! And, after a year of beta versions, v0.4.0 of it just went stable!
- Hey Rustaceans! Got a question? Ask here (8/2023)!
-
What's the state of web dev with Rust?
Personally, I would go for Perseus. https://framesurge.sh/perseus/en-US
-
Planning to make a video on cool Rust apps focused on the end user. Make recommendations!
Frontend Web Framework w/ WASM Support: Perseus, Dioxus
- Worried about “modern” Rust GUI libraries
- Rust vs Go
percy
Posts with mentions or reviews of percy.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-04.
-
Introducing Perseus for Rust web development!
I think that's definitely the endgame of Rust websites but I've only seen one attempt: https://github.com/chinedufn/percy
-
Announcing Persy 1.0
Not to be confused with Percy
-
You do Yew: Rust frontend framework that compiles into WebAssembly
If you like what I wrote so far, you can continue reading my Yew App Walkthrough, and if not, there are alternatives like Percy and Seed.
What are some alternatives?
When comparing perseus and percy you can also consider the following projects:
yew - Rust / Wasm framework for creating reliable and efficient web applications
MoonZoon - Rust Fullstack Framework
sycamore - A library for creating reactive web apps in Rust and WebAssembly
leptos - Build fast web applications with Rust.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
Seed - A Rust framework for creating web apps
react-snap - 👻 Zero-configuration framework-agnostic static prerendering for SPAs
Rocket - A web framework for Rust.
stdweb - A standard library for the client-side Web
svgbobrus - Convert your ascii diagram scribbles into happy little SVG
cargo-web - A Cargo subcommand for the client-side Web