earlybird-cli
v2.0.0
Published
Customizable waitlist boilerplate with Hono.js and Tailwind CSS
Readme
Earlybird
A customizable waitlist boilerplate built with Hono.js and Tailwind CSS.
Features
- 8 beautiful SaaS-style themes
- Configurable via YAML
- Built with Hono.js for performance
- Tailwind CSS for styling
- TypeScript support
- Advanced CLI for theme management
Quick Start
- Install dependencies:
pnpm install- Start development server:
pnpm dev- Open http://localhost:9876
Configuration
Edit config.yaml to customize your waitlist:
name: Your app namedescription: Waitlist descriptiontheme: Choose from 8 available themesform.fields: Configure form fieldsfeatures: Enable/disable features like captchabranding: Colors and branding
Themes
- Modern: Clean SaaS design with glass effects and gradients
- Minimal: Ultra-clean typography-focused design
- Gradient: Vibrant gradient background with glass morphism
- Dark: Dark theme with neon accents and modern styling
- SaaS: Professional split-layout with hero section
- Startup: Playful design with animations and floating elements
- Tech: Developer-focused with terminal aesthetics
- Premium: Luxury design with benefits showcase
Development
pnpm dev- Start dev server with hot reloadpnpm build- Build for productionpnpm start- Start production server
CLI Commands
Use the built-in CLI to manage themes:
# List all available themes
node cli.js list
# Switch themes
node cli.js theme saas
node cli.js theme startup
node cli.js theme tech
node cli.js theme premium
# Copy demo configurations
node cli.js demo saas
node cli.js demo startup
node cli.js demo tech
node cli.js demo premium
# Preview theme features
node cli.js preview saas
# Show current configuration
node cli.js config
# Initialize new project
node cli.js init
# Show help
node cli.js helpLicense
MIT
