Skip to content

ivogt/wakuwork

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.0%
  • JavaScript 1.9%
  • Other 1.1%