https://github.com/almadoro/react-just
React Server Components without a framework. Powered by Vite
https://github.com/almadoro/react-just
react reactjs reactservercomponents servercomponents useclient useserver vite vitejs
Last synced: 4 months ago
JSON representation
React Server Components without a framework. Powered by Vite
- Host: GitHub
- URL: https://github.com/almadoro/react-just
- Owner: almadoro
- License: mit
- Created: 2025-05-20T04:41:49.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-09-11T08:47:25.000Z (4 months ago)
- Last Synced: 2025-09-11T14:10:17.192Z (4 months ago)
- Topics: react, reactjs, reactservercomponents, servercomponents, useclient, useserver, vite, vitejs
- Language: TypeScript
- Homepage: https://reactjust.dev
- Size: 319 KB
- Stars: 77
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ReactJust
**React Server Components powered by Vite. Framework-free, platform-agnostic.**
ReactJust lets you use React Server Components without relying on a framework. It integrates directly with Vite, providing a minimal setup to build modern React apps using server and client components.
## Getting Started
> [!IMPORTANT]
> 🚧 ReactJust is in **early development**. APIs may change and some features (like `'use server'` support) are still in progress.
If you're interested in using ReactJust, follow the guide [here](https://reactjust.dev). If you're interested in the code, keep reading.
## Packages
This monorepo contains the following packages:
| Package | Description |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [`react-just`](./packages/react-just) | Vite plugin and core client and server dependencies |
| [`@react-just/node`](./packages/node) | Node.js runtime for serving ReactJust apps |
| [`rollup-plugin-react-use-client`](./packages/rollup-plugin-react-use-client) | Rollup plugin that transforms React's "use client" directive files. |