Examples

Start with a template, customize from there

Blog Starter

Full blog with SQLite database, dynamic routes, islands, and SEO.

[slug] routingSQLite CRUDIslandsSEO meta
bunx virexjs create my-blog --template blog

SaaS Starter

Landing page, auth, dashboard, pricing with nested layouts.

JWT AuthNested layoutsDashboardPricing
bunx virexjs create my-saas --template dashboard

API Server

REST API with validation, rate limiting, and auto-generated docs.

API routesValidationRate limitAPI docs
bunx virexjs create my-api --template api

Minimal

Bare minimum VirexJS project. Just pages and a config file.

1 pageConfigTypeScriptReady to go
bunx virexjs init my-app

Interactive Playground

13 islands, 27 pages, cross-island communication, async streaming, and more.

View Playground Source