@kevinmarrec/create-app
v0.12.1
Published
CLI that scaffolds an opinionated Bun & Vue fullstack application.
Downloads
667
Readme
@kevinmarrec/create-app
Description
CLI that scaffolds an opinionated Bun & Vue fullstack application.
Opinions
Core Stack
- Bun as package manager & runtime
- TypeScript as the language
- Vue 3 as frontend framework
- Vite as build tool
- Vite SSG for static site generation
- UnoCSS for styling
- TanStack Query for data fetching
- Unhead for head management
- Vue I18n for internationalization
- oRPC for API layer
- Better Auth for authentication
- Pino for logging
- Drizzle ORM as SQL-first TypeScript ORM
- Valibot for validation
- PostgreSQL as database
- Docker Compose & Traefik for infrastructure
Development Tools
- ESLint & Stylelint for linting
- Knip for detecting unused dependencies, exports, and files
- Metabase for Business Intelligence (BI)
- Drizzle Studio for database management (web GUI)
- Umami for web analytics
- Mailpit for email testing
Usage
Requires Bun v1.3 or later.
bun create @kevinmarrec/app
# OR
bunx @kevinmarrec/create-appAfter scaffolding, see the generated README.md in your project root for detailed setup instructions, including environment configuration, Docker setup, and development workflows.
