README.md
clouds/how-to/README.md
How To
A list of minimal starter projects to show you how to do various things in Val Town.
React
React Starter
: Render React on the server and hydrate on the client
React Streaming Starter
: Render React with a streaming response
React SPA Starter
: Render React on the client-side only
React Router Starter
: Render a React app with client-side routing using React Router
React Router SSR Starter
: Render a React app with server- and client-side routing using React Router
React Router Data Mode Starter
: Render a React app with server- and client-side routing using React Router in "data mode"
React Router Hono Starter
: Render a React app with server- and client-side routing using React Router and Hono
Hono
Hono JSX Starter
: Render Hono with JSX
Hono Client Starter
: Render Hono with JSX on the server and hydrate on the client
Hono RPC Starter
: Use Hono routes to create an RPC client
Hono RPC Zod Starter
: Use Hono routes to create an RPC client with Zod validation
Hono CSS Starter
: Use Hono CSS to style Hono apps with CSS-in-JS
Hono Client CSS Starter
: Use Hono CSS to style Hono apps with CSS-in-JS and hydrate on the client
Preact
Preact Starter
: Render Preact on the server
Preact Client Starter
: Render Preact on the server and hydrate the app on the client
Remark
Remark Starter
: Render markdown as HTML
Remark Frontmatter Starter
: Parse frontmatter in markdown
Miscellaneous
CSS Starter
: Minimal vanilla CSS example
CLI Starter
: Minimal example for creating a CLI in Val Town
SVG Starter
: Render an SVG image response
SVG PNG Starter
: Render an SVG as a PNG image response
Vue Starter
: Render Vue JSX on the server
Three.js Starter
: Render Three.js on the client
p5 Starter
: Render p5.js on the client
Custom JSX Runtime Starter
: Render React (or other JSX implementations) with a custom JSX runtime