tostada

Scaffold Phoenix + SvelteKit + Threlte projects in seconds.

npx tostada-cli create MyApp

A full-stack boilerplate with real-time channels, 3D rendering, and everything wired together — so you can focus on building your game.

What you get

  • Phoenix backend with channels, presence, and LiveView-ready config
  • SvelteKit frontend with TypeScript and Vite
  • Threlte v8 for declarative Three.js scenes
  • Optional addons — Threlte, model pipeline, Docker — pick what you need
  • One command to scaffold, install, and start coding

Quick start

# Create a new project
npx tostada-cli create MyApp

# Navigate in
cd my_app

# Start Phoenix
mix phx.server

# In another terminal, start the client
cd client && npm run dev

Your app is running at localhost:4000 (Phoenix) and localhost:5173 (SvelteKit dev server).

Next steps