Fausto95 / waku

Minimalistic React Framework

Home Page:https://waku.gg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Waku (formerly Wakuwork)

Minimalistic React Framework

Use it at your own risk.

How to try it

How to start a new project

npm create waku@latest
yarn create waku
pnpm create waku # pnpm not working for now

Work in progress

  • waku dev (development server)
  • waku build (build for production)
  • waku 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

waku-arch

How React Server Functions Work

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

react-server-functions

How Waku counter example communicates with server

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

waku-counter

Waku's minimal spec for React Server Components

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

waku-spec

About

Minimalistic React Framework

https://waku.gg

License:MIT License


Languages

Language:TypeScript 97.0%Language:JavaScript 1.9%Language:HTML 1.0%Language:CSS 0.1%