Available Templates
Using Templates
Create New Project
Whatβs Included
Each template includes:- Backend: Complete Mizu server setup
- Frontend: Pre-configured framework
- Build config: Vite/webpack/Angular CLI configured
- Development setup: Hot reload ready
- Production build: Embedded filesystem
- Makefile: Common commands
- Example code: Working examples
Template Structure
SPA Templates (React/Vue/Svelte)
HTMX Template
Customizing Templates
Modify Build Output
Add Dependencies
Change Dev Port
Template Features
All Templates Include
- β TypeScript support (SPA templates)
- β Hot Module Replacement
- β Production build optimization
- β Auto-detect dev/prod mode
- β API route examples
- β Embedded filesystem setup
- β Makefile with common commands
Template-Specific Features
React:- React Router
- TypeScript
- CSS Modules
- Vue Router
- Composition API
- TypeScript
- SvelteKit routing
- TypeScript
- Scoped styles
- Go templates
- HTMX examples
- Alpine.js integration
Makefile Commands
All templates include these commands:Next Steps
Quick Start
Get started with a template
Minimal Setup
Manual setup without templates
CLI
CLI documentation