snakeUni / wakuwork

Minimalistic React Framework

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
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

License:MIT License


Languages

Language:TypeScript 97.2%Language:JavaScript 2.8%