{"repo":"framesurge/perseus","free":true,"listed":false,"github":"https://github.com/framesurge/perseus","clone":"git clone https://github.com/framesurge/perseus.git","description":"A state-driven web development framework for Rust with full support for server-side rendering and static generation.","language":"Rust","stars":2240,"topics":["rust","ssr","ssg","isomorphic","transitional-app"],"license":"MIT","category":"dev-tools","readme_excerpt":"Perseus Perseus is a blazingly fast frontend web development framework built in Rust with support for generating page state at build-time, request-time, incrementally, or whatever you'd like! It supports reactivity using Sycamore, and builds on it to provide a fully-fledged framework for developing modern apps. - 📕 Supports static generation (serving only static resources) - 🗼 Supports server-side rendering (serving dynamic resources) - 🔧 Supports revalidation after time and/or with custom logic (updating rendered pages) - 🛠️ Supports incremental regeneration (build on demand) - 🏭 Open build matrix (use any rendering strategy with anything else) - 🖥️ CLI harness that lets you build apps with ease and confidence - 🌐 Full i18n support out-of-the-box with Fluent - 🏎 Lighthouse scores of 100 on desktop and over 95 on mobile - ⚡ Support for hot state reloading (reload your entire app's state after you make any code changes in development, Perseus is the only framework in the world that can do this, to our knowledge) What's it like? Here's a taste of Perseus (see the tiny example for more): Check out the book to learn how to turn that into your next app! Quick start If you want to start working with Perseus right away, run the following commands and you'll have a basic app ready in no time! (Or, more accurately, after Cargo compiles everything...) Then, hop over to and see a placeholder app, in all its glory! If you change some code, that'll automatically update, reloading ","default_branch":null,"files":null,"tree":[],"storefront":"/r/framesurge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/framesurge/perseus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}