hyf0 / wakuwork

Minimalistic React Framework

Home Page:https://wakuwork.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wakuwork

Minimalistic React Framework

Use it at your own risk.

How to try it

How to start a new project

npm create wakuwork@latest
yarn create wakuwork
pnpm create wakuwork

Work in progress

  • wakuwork dev (development server)
  • wakuwork build (build for production)
  • wakuwork start (production server)
  • Exportable build
  • Static site generation
  • Client rendering fallback
  • Opt-in router (reference implementation)
  • Opt-in SSR (HTML generation & hydration)

Tweets

Diagrams

Architecture

https://excalidraw.com/#json=W1apCXy3iJ3L0rIoDxtU4,AbYkm972Fm1CbIzfV5PTIQ

wakuwork-arch

How React Server Functions Work

https://excalidraw.com/#json=fMeNJovUG7PGnpvP64XVw,kjZBTeM2KPZKhWtALDOY8A

react-server-functions

How Wakuwork counter example communicates with server

https://excalidraw.com/#json=N0PrCUij21xc2-Zwl1phZ,VYiuI0A2Fzw8G7y5yrPY8Q

wakuwork-counter

Wakuwork's minimal spec for React Server Components

https://excalidraw.com/#json=VjIjQePYqfBCdnn1kiy92,75ozbvJOqCq4f8KWhYEyLQ

wakuwork-spec

About

Minimalistic React Framework

https://wakuwork.vercel.app

License:MIT License


Languages

Language:TypeScript 95.9%Language:JavaScript 2.9%Language:HTML 1.1%Language:CSS 0.1%