create-lamdera-app-rs
A Rust implementation of create-lamdera-app - A CLI tool to scaffold Lamdera applications with batteries included.
Features
- ๐ Quick Setup - Get a fully-featured Lamdera app in seconds
- ๐จ Tailwind CSS - Beautiful, responsive designs out of the box
- ๐ Authentication - Google One Tap, GitHub OAuth, and Email authentication
- ๐ i18n Support - Built-in internationalization (EN/FR) with easy extension
- ๐ Dark Mode - System-aware dark/light theme switching
- ๐งช Testing Ready - lamdera-program-test integration
- โก Fast - Rust-powered for instant project creation
Installation
Usage
# Interactive mode
# With flags
# See all options
Options
--name <name>- Project name--simple- Use simple boilerplate (no demo features)--skip-install- Skip package installation--package-manager <npm|bun>- Choose package manager (default: npm)--no-github- Don't create GitHub repository--public- Make GitHub repository public--help- Show help--version- Show version
After Scaffolding
Inside the generated app:
# Start local development
# Run Elm tests through Lamdera
# Compile Tailwind and run Lamdera's compiler checks
Before deploying, configure the values listed in ENVIRONMENT_SETUP.md.
passwordSecret is backend-only and should be generated per environment:
Development
# Build
# Run
# Test
License
MIT