Quick and customizable Next.js project scaffolding CLI tool
Next.js projeleri için hızlı ve özelleştirilebilir proje oluşturucu
Create a new Next.js project in seconds:
npx quick-nextnpm install -g quick-next
quick-nextnpx quick-next- ⚡ Lightning Fast - Create production-ready Next.js projects in seconds
- 🎨 Project Templates - Quick start with Minimal, Full Stack, or shadcn/ui presets (New in v1.1.0!)
- 🎨 shadcn/ui Integration - Beautiful, accessible components out of the box
- 📝 TypeScript/JavaScript - Choose your preferred language
- 🎯 App Router & Pages Router - Support for both Next.js routing systems
- 🎨 Multiple Styling Options - Tailwind CSS, CSS Modules, Styled Components, or plain CSS
- 📁 Customizable Structure - Choose exactly which folders you need
- 🌙 Dark Mode Ready - Built-in dark mode support with shadcn/ui
- ✨ ESLint & Prettier - Code quality and formatting tools
- 📦 Package Manager Choice - npm, yarn, pnpm, or bun support
- 🔧 Environment Variables - Pre-configured .env files
- 🎯 Git Integration - Optional Git initialization with first commit
- 🎭 Beautiful CLI - Loading spinners, colors, and professional output
- ✅ Input Validation - Smart validation with helpful error messages
- 🇹🇷 Turkish Interface - Native Turkish language support
- 🔧 Zero Configuration - Works out of the box with sensible defaults
- 📚 Best Practices - Follows Next.js and React best practices
- Project Name - Custom folder name for your project
- TypeScript/JavaScript - Full TypeScript support or classic JavaScript
- src/ Directory - Optional src folder for better organization
- Router Type - Choose between App Router (recommended) or Pages Router
- Folder Structure - Select from:
components- React componentslib- Utility functions and helpershooks- Custom React hooksstyles- Style filestypes- TypeScript type definitionsutils- Helper utilitiesconfig- Configuration filesconstants- App constantscontext- React context providersapi- API helpers and services
- Tailwind CSS - Utility-first CSS framework (with optional shadcn/ui)
- CSS Modules - Scoped CSS with module system
- Styled Components - CSS-in-JS solution
- Plain CSS - Traditional CSS files
When you select Tailwind CSS, you can optionally add shadcn/ui which includes:
- ✅ Automatic
components.jsonconfiguration - ✅ Pre-configured Tailwind theme with CSS variables
- ✅ Dark mode support out of the box
- ✅
cn()utility function for className merging - ✅ Ready-to-use
components/uifolder structure - ✅ All necessary dependencies installed
After project creation, add components easily:
npx shadcn-ui@latest add button
npx shadcn-ui@latest add card
npx shadcn-ui@latest add dialogBrowse all components at ui.shadcn.com
$ npx quick-next
🚀 quick-next
Next.js projesi oluşturucu - v1.1.0
──────────────────────────────────────────────────
✔ Proje adı nedir? … my-awesome-app
✔ Hangi şablonu kullanmak istersin? › Full Stack (tüm özellikler)
✔ TypeScript kullanmak ister misin? › Evet
✔ src/ klasörü kullanmak ister misin? › Evet
✔ Hangi router yapısını kullanmak istersin? › App Router (önerilen)
✔ Hangi klasörleri eklemek istersin? › components, lib, hooks, utils
✔ Hangi styling çözümünü kullanacaksın? › Tailwind CSS
✔ shadcn/ui eklemek ister misin? › Evet (önerilen)
✔ ESLint konfigürasyonu eklemek ister misin? › Evet (önerilen)
✔ Prettier eklemek ister misin? › Evet (önerilen)
✔ .env.example dosyası oluşturmak ister misin? › Evet
✔ Git repository başlatmak ister misin? › Evet
✔ Hangi paket yöneticisini kullanacaksın? › npm
✨ "my-awesome-app" projesi oluşturuluyor...
✅ Proje başarıyla oluşturuldu!
Başlamak için:
cd my-awesome-app
npm install
npm run dev
shadcn/ui komponent eklemek için:
npx shadcn-ui@latest add button
Daha fazla: https://ui.shadcn.comProjects created with quick-next include:
- Next.js 16.0.3 - The React Framework for Production
- React 19 - Latest React with Server Components
- TypeScript 5 - Optional, with full type safety
- Tailwind CSS 3.4 - Modern utility-first CSS
- shadcn/ui - Beautiful, accessible component library
- ESLint - Code quality and consistency
- Node.js 14.0.0 or higher
- npm, yarn, or pnpm
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
- Improve documentation
MIT License - feel free to use this project for personal or commercial purposes.
İhsan Baki Doğan (ibidi)
- LinkedIn: linkedin.com/in/ibidi
- Instagram: instagram.com/ihsanbakidogann
- X (Twitter): x.com/ihsanbakidogan
- GitHub: github.com/ibidi
Saniyeler içinde yeni bir Next.js projesi oluşturun:
npx quick-nextnpm install -g quick-next
quick-nextnpx quick-next- ⚡ Çok Hızlı - Saniyeler içinde production-ready Next.js projeleri
- 🎨 shadcn/ui Entegrasyonu - Hazır, erişilebilir komponentler
- 📝 TypeScript/JavaScript - Tercih ettiğiniz dili seçin
- 🎯 App Router & Pages Router - Her iki Next.js routing sistemi için destek
- 🎨 Çoklu Styling Seçenekleri - Tailwind CSS, CSS Modules, Styled Components veya sade CSS
- 📁 Özelleştirilebilir Yapı - İhtiyacınız olan klasörleri seçin
- 🌙 Dark Mode Hazır - shadcn/ui ile yerleşik dark mode desteği
- 🇹🇷 Türkçe Arayüz - Tamamen Türkçe dil desteği
- 🔧 Sıfır Konfigürasyon - Akıllı varsayılanlarla hemen çalışır
- 📚 En İyi Pratikler - Next.js ve React best practice'lerini takip eder
- Proje Adı - Projeniz için özel klasör adı
- TypeScript/JavaScript - Tam TypeScript desteği veya klasik JavaScript
- src/ Dizini - Daha iyi organizasyon için opsiyonel src klasörü
- Router Tipi - App Router (önerilen) veya Pages Router arasında seçim
- Klasör Yapısı - Şunlardan seçim yapın:
components- React komponentlerilib- Yardımcı fonksiyonlarhooks- Özel React hook'larıstyles- Stil dosyalarıtypes- TypeScript tip tanımlamalarıutils- Yardımcı araçlarconfig- Konfigürasyon dosyalarıconstants- Uygulama sabitlericontext- React context provider'larıapi- API yardımcıları ve servisleri
- Tailwind CSS - Utility-first CSS framework (opsiyonel shadcn/ui ile)
- CSS Modules - Modül sistemi ile scope'lanmış CSS
- Styled Components - CSS-in-JS çözümü
- Sade CSS - Geleneksel CSS dosyaları
Tailwind CSS seçtiğinizde, opsiyonel olarak shadcn/ui ekleyebilirsiniz:
- ✅ Otomatik
components.jsonyapılandırması - ✅ CSS değişkenleri ile önceden yapılandırılmış Tailwind teması
- ✅ Hazır dark mode desteği
- ✅ className birleştirme için
cn()yardımcı fonksiyonu - ✅ Kullanıma hazır
components/uiklasör yapısı - ✅ Tüm gerekli bağımlılıklar yüklü
Proje oluşturduktan sonra kolayca komponent ekleyin:
npx shadcn-ui@latest add button
npx shadcn-ui@latest add card
npx shadcn-ui@latest add dialogTüm komponentlere ui.shadcn.com adresinden göz atın.
$ npx quick-next
🚀 quick-next
Next.js projesi oluşturucu - v1.1.0
──────────────────────────────────────────────────
✔ Proje adı nedir? … harika-projem
✔ Hangi şablonu kullanmak istersin? › Full Stack (tüm özellikler)
✔ TypeScript kullanmak ister misin? › Evet
✔ src/ klasörü kullanmak ister misin? › Evet
✔ Hangi router yapısını kullanmak istersin? › App Router (önerilen)
✔ Hangi klasörleri eklemek istersin? › components, lib, hooks, utils
✔ Hangi styling çözümünü kullanacaksın? › Tailwind CSS
✔ shadcn/ui eklemek ister misin? › Evet (önerilen)
✔ ESLint konfigürasyonu eklemek ister misin? › Evet (önerilen)
✔ Prettier eklemek ister misin? › Evet (önerilen)
✔ .env.example dosyası oluşturmak ister misin? › Evet
✔ Git repository başlatmak ister misin? › Evet
✔ Hangi paket yöneticisini kullanacaksın? › npm
✨ "harika-projem" projesi oluşturuluyor...
✅ Proje başarıyla oluşturuldu!
Başlamak için:
cd harika-projem
npm install
npm run dev
shadcn/ui komponent eklemek için:
npx shadcn-ui@latest add button
Daha fazla: https://ui.shadcn.comquick-next ile oluşturulan projeler şunları içerir:
- Next.js 16.0.3 - Production için React Framework
- React 19 - Server Components ile en son React
- TypeScript 5 - Opsiyonel, tam tip güvenliği ile
- Tailwind CSS 3.4 - Modern utility-first CSS
- shadcn/ui - Güzel, erişilebilir komponent kütüphanesi
- ESLint - Kod kalitesi ve tutarlılığı
- Node.js 14.0.0 veya üzeri
- npm, yarn veya pnpm
Katkılarınızı bekliyoruz! Şunları yapabilirsiniz:
- Hata bildirin
- Yeni özellikler önerin
- Pull request gönderin
- Dokümantasyonu geliştirin
MIT Lisansı - bu projeyi kişisel veya ticari amaçlarla özgürce kullanabilirsiniz.
İhsan Baki Doğan (ibidi)
- LinkedIn: linkedin.com/in/ibidi
- Instagram: instagram.com/ihsanbakidogann
- X (Twitter): x.com/ihsanbakidogan
- GitHub: github.com/ibidi
Made with ❤️ by ibidi
If you find this project helpful, please give it a ⭐️