Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
A list of minimal starter projects to show you how to do various things in Val Town.
- 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
- Remark Starter: Render markdown as HTML
- Remark Frontmatter Starter: Parse frontmatter in markdown
- CSS Starter: Minimal vanilla CSS example
- CLI Starter: Minimal example for creating a CLI in Val Town
- Hono JSX Starter: Render Hono with JSX
- Hono Client Starter: Render Hono with JSX on the server and hydrate on the client
- SVG Starter: Render an SVG image response
- SVG PNG Starter: Render an SVG as a PNG image response
- Preact Starter: Render Preact on the server
- Preact Client Starter: Render Preact on the server and hydrate the app on the client
- 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