Skip to content
/ ssrx Public

A thin layer on top of Vite to build modern SSR apps with a delightful DX.

License

Notifications You must be signed in to change notification settings

marbemac/ssrx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 1, 2024
c0a17bb ยท Oct 1, 2024
Sep 29, 2024
Oct 18, 2023
Sep 27, 2024
Sep 13, 2024
Oct 1, 2024
Oct 1, 2024
Jan 26, 2024
Oct 31, 2023
Sep 13, 2024
Sep 13, 2024
Dec 27, 2023
Oct 17, 2023
Feb 5, 2024
Sep 13, 2024
Sep 29, 2024
Jan 26, 2024
Dec 27, 2023
Sep 29, 2024

Repository files navigation

๐Ÿš€ Welcome to SSRx

SSRx provides the missing pieces required to create SSR apps with Vite and your third party libraries of choice. It is framework agnostic on the client and the server - use React, Solid, Hono, H3, Cloudflare, Bun, you name it.

SSRx is split into two parts that can be used independently, or together.

@ssrx/vite

A Vite plugin to improve the DX of developing SSR apps.

@ssrx/renderer

Establishes some patterns to hook into the lifecycle of streaming SSR apps in a framework/library agnostic way. A handful of renderer plugins for common libraries are maintained in this repo.

Use this if you are looking for ways to integrate libraries like Tanstack Query, Unhead, tRPC, etc, into your streaming SSR application.