You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 5, 2025. It is now read-only.
**Fastify DX for React** is a renderer adapter for [**fastify-vite**](https://github.com/fastify/fastify-vite).
18
+
**Fastify DX for Vue** is a renderer adapter for [**fastify-vite**](https://github.com/fastify/fastify-vite).
19
19
20
-
It is a **fast**, **lightweight** alternative to Next.js and Remix packed with **Developer Experience** features.
20
+
It is a **fast**, **lightweight** alternative to Nuxt.js packed with **Developer Experience** features.
21
21
22
-
It has an extremely small core (~1k LOC total) and is built on top of [Fastify](https://github.com/fastify/fastify), [Vite](https://vitejs.dev/), [React Router](https://reactrouter.com/docs/en/v6) and [Valtio](https://github.com/pmndrs/valtio).
22
+
It has an extremely small core (~1k LOC total) and is built on top of [Fastify](https://github.com/fastify/fastify), [Vite](https://vitejs.dev/) and [Vue Router](https://router.vuejs.org/).
23
23
24
-
[**See the release notes for the 0.0.1 alpha release**](https://github.com/fastify/fastify-dx/releases/tag/v0.0.1).
24
+
[**See the release notes for the 0.0.1 alpha release**](https://github.com/fastify/fastify-dx/releases/tag/vue-v0.0.1).
25
25
26
26
> At this stage this project is mostly a [**one-man show**](https://github.com/sponsors/galvez), who's devoting all his free time to its completion. Contributions are extremely welcome, as well as bug reports for any issues you may find.
27
27
@@ -33,17 +33,17 @@ It'll move into **beta** status when test suites are added to both packages.
33
33
34
34
Ensure you have **Node v16+**.
35
35
36
-
Make a copy of [**starters/react**](https://github.com/fastify/fastify-dx/tree/dev/starters/react). If you have [`degit`](https://github.com/Rich-Harris/degit), run the following from a new directory:
36
+
Make a copy of [**starters/vue**](https://github.com/fastify/fastify-dx/tree/dev/starters/vue). If you have [`degit`](https://github.com/Rich-Harris/degit), run the following from a new directory:
37
37
38
38
```bash
39
-
degit fastify/fastify-dx/starters/react
39
+
degit fastify/fastify-dx/starters/vue
40
40
```
41
41
42
42
> **If you're starting a project from scratch**, you'll need these packages installed.
43
43
>
44
44
> ```bash
45
-
> npm i fastify fastify-vite fastify-dx-react -P
46
-
> npm i @vitejs/plugin-react -D
45
+
> npm i fastify fastify-vite fastify-dx-vue -P
46
+
> npm i @vitejs/plugin-vue -D
47
47
>```
48
48
49
49
@@ -59,7 +59,7 @@ That will get you a **starter template** with:
59
59
60
60
- A minimal [Fastify](https://github.com/fastify/fastify) server.
61
61
- Some dummy API routes.
62
-
- A `pages/` folder with some [demo routes](https://github.com/fastify/fastify-dx/tree/dev/starters/react/client/pages).
62
+
- A `pages/` folder with some [demo routes](https://github.com/fastify/fastify-dx/tree/dev/starters/vue/client/pages).
63
63
- All configuration files.
64
64
65
65
It also includes some _**opinionated**_ essentials:
@@ -68,8 +68,7 @@ It also includes some _**opinionated**_ essentials:
68
68
69
69
- [**UnoCSS**](https://github.com/unocss/unocss) by [**Anthony Fu**](https://antfu.me/), which supports all [Tailwind utilities](https://uno.antfu.me/) and many other goodies through its [default preset](https://github.com/unocss/unocss/tree/main/packages/preset-uno).
70
70
71
-
- [**Valtio**](https://github.com/pmndrs/valtio) by [**Daishi Kato**](https://blog.axlight.com/), with a global and SSR-ready store which you can use anywhere.
72
-
71
+
- [**VueUse**](https://vueuse.org/) by [**Anthony Fu**](https://antfu.me/), which provides an extremely rich set of utilities — they're not included in the project build unless explicitly imported and used.
0 commit comments