Skip to content
/ waku Public
forked from dai-shi/waku

Fork of Waku Minimalistic React Framework

License

Notifications You must be signed in to change notification settings

ahme-dev/waku

 
 

Repository files navigation

Waku (formerly Wakuwork)

Minimalistic React Framework

Use it at your own risk.

How to try it

How to start a new project

Minimum requirement: Node.js 18

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
  • Opt-in router (reference implementation)
  • Opt-in SSR (HTML generation only)

Tweets

Diagrams

Architecture

https://excalidraw.com/#json=XGEA5V5JVU3AZSri7fXOw,Q95v26_30v05jwwQeU_tjw

waku-arch

How React Server Functions Work

https://excalidraw.com/#json=sqAZKA6csX-vLDlnu7CyK,JYQiZyAHbCPK4zPgeD2a8g

waku-rsf

How Waku counter example communicates with server

https://excalidraw.com/#json=LMrRnVfDm8TDGtP-BfHZ5,o1fI7c_HvL81TDKSRoEc5A

waku-counter

Waku's minimal spec for React Server Components

https://excalidraw.com/#json=RPBX88sLf6FFCQXOVXIyW,ngpz5ZqKyQyU2vgWx_x6tg

waku-spec

How Waku's RSC-only SSR works

https://excalidraw.com/#json=pSsBQOqkYX4O-TIgxNrZj,i_CsymP1VZiHIAa0dlLbNw

waku-ssr

About

Fork of Waku Minimalistic React Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.4%
  • JavaScript 4.9%
  • HTML 1.7%