A simpler, Vite-based React framework for building fast websites with local data.

Sitex renders your React routes to fast static HTML by default, while island architecture lets you add browser interactivity exactly where a page needs it.

Zero bundle size by default

Content routes ship as static HTML unless you explicitly add an island.

File-based routing

Add plain TSX files under src/pages. Sitex maps them to URLs and keeps routing explicit.

Interactive islands when needed

Add client rendering at imported component boundaries with client:load, client:visible, or client:idle.