|
2 | 2 |
|
3 | 3 | [Book][book] • [Crate Page][crate] • [API Documentation][docs] • [Contributing][contrib]
|
4 | 4 |
|
5 |
| -Perseus is a blazingly fast frontend web development framework built in Rust with support for major rendering strategies, reactivity without a virtual DOM, and extreme customizability. It wraps the lower-level capabilities of [Sycamore](https://github.com/sycamore-rs/sycamore) and provides a NextJS-like API! |
| 5 | +Perseus is a blazingly fast frontend web development framework built in Rust with support for major rendering strategies, reactivity without a virtual DOM, and extreme customizability. It wraps the lower-level capabilities of [Sycamore](https://github.com/sycamore-rs/sycamore)! |
6 | 6 |
|
7 |
| -- ✨ Supports static generation (serving only static resources) |
8 |
| -- ✨ Supports server-side rendering (serving dynamic resources) |
9 |
| -- ✨ Supports revalidation after time and/or with custom logic (updating rendered pages) |
10 |
| -- ✨ Supports incremental regeneration (build on demand) |
11 |
| -- ✨ Open build matrix (use any rendering strategy with anything else, mostly) |
12 |
| -- ✨ CLI harness that lets you build apps with ease and confidence |
13 |
| -- ✨ Full i18n support out-of-the-box with [Fluent](https://projectfluent.org) |
| 7 | +- 📕 Supports static generation (serving only static resources) |
| 8 | +- 🗼 Supports server-side rendering (serving dynamic resources) |
| 9 | +- 🔧 Supports revalidation after time and/or with custom logic (updating rendered pages) |
| 10 | +- 🛠️ Supports incremental regeneration (build on demand) |
| 11 | +- 🏭 Open build matrix (use any rendering strategy with anything else) |
| 12 | +- 🖥️ CLI harness that lets you build apps with ease and confidence |
| 13 | +- 🌐 Full i18n support out-of-the-box with [Fluent](https://projectfluent.org) |
14 | 14 |
|
15 | 15 | ## Usage
|
16 | 16 |
|
17 |
| -Here's a taste of Perseus (see [the *tiny* example](https://github.com/arctic-hen7/perseus/tree/main/examples/tiny) for more): |
| 17 | +Here's a taste of Perseus (see [the _tiny_ example](https://github.com/arctic-hen7/perseus/tree/main/examples/tiny) for more): |
18 | 18 |
|
19 | 19 | ```rust
|
20 | 20 | use perseus::{define_app, ErrorPages, Template};
|
@@ -61,7 +61,7 @@ These tasks still need to be done before Perseus can be pushed to v1.0.0.
|
61 | 61 | * [x] Support i18n out of the box
|
62 | 62 | * [x] Implement custom router
|
63 | 63 | * [x] Allow direct modification of the document head
|
64 |
| -* [x] Improve SEO and initial load performance |
| 64 | +* [x] Improve SEO and initial load performance |
65 | 65 | * [ ] Support custom template hierarchies
|
66 | 66 | * [ ] Pre-built integrations
|
67 | 67 | - [x] Actix Web
|
|
0 commit comments