WASKit (Web App Starter Kit)
A professional CLI tool to scaffold modern web projects with Vite, Tailwind CSS, and flexible templates for JavaScript/TypeScript (Vanilla or React).
Vite
Tailwind CSS
Bun
React
TypeScript
Quick Start
bun create waskit my-app
cd my-app
bun run dev
Or use npm create waskit my-app if you prefer npm.
Features
- Blazing fast project scaffolding
- Modern tech stack: Vite, Tailwind CSS, React, TypeScript
- Flexible templates: Vanilla/React × JS/TS
- Smart dependency management (Bun/NPM)
- Optional Tailwind CSS integration
- Git integration (optional)
Available Templates
Template | Tech Stack | Use Case |
---|---|---|
Vanilla JavaScript | HTML + JS + Tailwind (optional) | Lightweight projects |
Vanilla TypeScript | HTML + TS + Tailwind (optional) | Type-safe vanilla projects |
React JavaScript | React 19 + JSX + Tailwind (optional) | Modern React apps |
React TypeScript | React 19 + TSX + Tailwind (optional) | Scalable type-safe React apps |
CLI Usage
create-waskit <project-directory> [options]
- -f, --force — Overwrite target directory if it exists
- -s, --skip-install — Skip dependency installation
- -g, --git — Initialize git repository
- -t, --template <template> — Specify a template (e.g., react-typescript)
- list — List all available templates
System Requirements
- Bun v1.0+ (recommended)
- Node.js v18.0+ (if using npm)
- npm v8.0+ (if not using Bun)
Contributing
We welcome contributions! Please fork the repo, create a feature branch, and submit a pull request.