π₯ Zero-config UI starter kit with TailwindCSS + Eleventy + Vanilla JS/TS
A modern, lightning-fast project generator that builds beautiful web projects in seconds.
- π¨ TailwindCSS - Modern utility-first CSS framework
- β‘ Eleventy - Fast static site generator
- π· TypeScript Support - Optional TypeScript integration
- π± Responsive Design - Mobile-first approach
- π Zero Configuration - Works out of the box
- π¦ Smart Package Manager Detection - Supports npm, yarn, and pnpm
- π Git Integration - Optional Git repository initialization
- π§ Modern Tooling - ESBuild, PostCSS, Autoprefixer
# Using npx (recommended)
npx @toprakdeviren/run my-project
# Or install globally
npm install -g @toprakdeviren/run
toprak-run my-projectThe tool will guide you through:
- π Project name - Your project identifier
- π· TypeScript - Enable TypeScript support (default: Yes)
- π¨ CSS Framework - Choose TailwindCSS or Plain CSS (default: TailwindCSS)
- π¦ Git Repository - Initialize Git repo with optional remote (default: Yes)
my-project/
βββ package.json
βββ .eleventy.js
βββ README.md
βββ config/
β βββ tailwind.config.js
β βββ postcss.config.js
| βββ eleventy.config.js
βββ src/
β βββ index.html
β βββ pages/
β β βββ about.html
β βββ styles/
β β βββ input.css
β βββ scripts/
β βββ main.js|ts
βββ public/
βββ (static assets)
# Development server with hot reload
npm run dev
# Build for production
npm run build
# Individual build commands
npm run build:css # Build CSS
npm run build:js # Build JavaScript
npm run build:html # Build HTML- Modern Web Stack - Latest tools and best practices
- Responsive Layout - Mobile-first design system
- Fast Development - Hot reload and watch mode
- Production Ready - Optimized builds with minification
- SEO Friendly - Clean HTML structure and meta tags
- Accessible - WCAG compliant markup
- Node.js >= 18.0.0
- Package Manager - npm, yarn, or pnpm
# Build a TypeScript project with TailwindCSS
npx @toprakdeviren/run my-app
# Build with verbose output
npx @toprakdeviren/run my-app --verbose
# Skip interactive prompts (use defaults)
npx @toprakdeviren/run my-app --yes- Utility-first CSS framework
- Highly customizable
- Production build optimization
- JIT compilation
- Standard CSS setup
- PostCSS with Autoprefixer
- Custom styling freedom
Your generated project is ready for deployment to:
- Netlify - Drag & drop
distfolder - Vercel - Connect Git repository
- GitHub Pages - Enable in repository settings
- Any Static Host - Upload
distfolder contents
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Make your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT Β© UΔur Toprakdeviren
Made with β€οΈ by @toprakdeviren
Build something amazing! β¨