npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

quick-next

v1.1.0

Published

Quick and customizable Next.js project scaffolding CLI tool with Turkish support

Readme

quick-next ⚡

npm version npm downloads license node version

Quick and customizable Next.js project scaffolding CLI tool

Next.js projeleri için hızlı ve özelleştirilebilir proje oluşturucu

EnglishTürkçe


English

🚀 Quick Start

Create a new Next.js project in seconds:

npx quick-next

📦 Installation

Global Installation (Optional)

npm install -g quick-next
quick-next

One-time Use with npx

npx quick-next

✨ Features

  • Lightning Fast - Create production-ready Next.js projects in seconds
  • 🎨 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 (New in v1.0.7!)
  • 🔧 Environment Variables - Pre-configured .env files
  • 🎯 Git Integration - Optional Git initialization with first commit
  • 🇹🇷 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

🎯 What You Get

Project Options

  • 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 components
    • lib - Utility functions and helpers
    • hooks - Custom React hooks
    • styles - Style files
    • types - TypeScript type definitions
    • utils - Helper utilities
    • config - Configuration files
    • constants - App constants
    • context - React context providers
    • api - API helpers and services

Styling Solutions

  • 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

shadcn/ui Integration

When you select Tailwind CSS, you can optionally add shadcn/ui which includes:

  • ✅ Automatic components.json configuration
  • ✅ Pre-configured Tailwind theme with CSS variables
  • ✅ Dark mode support out of the box
  • cn() utility function for className merging
  • ✅ Ready-to-use components/ui folder 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 dialog

Browse all components at ui.shadcn.com

📖 Usage Example

$ npx quick-next

🚀 Next.js Proje Oluşturucu

✔ Proje adı nedir? … my-awesome-app
✔ 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.com

🛠️ Tech Stack

Projects 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

📋 Requirements

  • Node.js 14.0.0 or higher
  • npm, yarn, or pnpm

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new features
  • Submit pull requests
  • Improve documentation

📄 License

MIT License - feel free to use this project for personal or commercial purposes.

🔗 Links

👨‍💻 Author

İhsan Baki Doğan (ibidi)


Türkçe

🚀 Hızlı Başlangıç

Saniyeler içinde yeni bir Next.js projesi oluşturun:

npx quick-next

📦 Kurulum

Global Kurulum (Opsiyonel)

npm install -g quick-next
quick-next

npx ile Tek Seferlik Kullanım

npx quick-next

✨ Özellikler

  • Ç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

🎯 Neler Sunuyor

Proje Seçenekleri

  • 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 komponentleri
    • lib - Yardımcı fonksiyonlar
    • hooks - Özel React hook'ları
    • styles - Stil dosyaları
    • types - TypeScript tip tanımlamaları
    • utils - Yardımcı araçlar
    • config - Konfigürasyon dosyaları
    • constants - Uygulama sabitleri
    • context - React context provider'ları
    • api - API yardımcıları ve servisleri

Styling Çözümleri

  • 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ı

shadcn/ui Entegrasyonu

Tailwind CSS seçtiğinizde, opsiyonel olarak shadcn/ui ekleyebilirsiniz:

  • ✅ Otomatik components.json yapı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/ui klasö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 dialog

Tüm komponentlere ui.shadcn.com adresinden göz atın.

📖 Kullanım Örneği

$ npx quick-next

🚀 Next.js Proje Oluşturucu

✔ Proje adı nedir? … harika-projem
✔ 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.com

🛠️ Teknoloji Yığını

quick-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ığı

📋 Gereksinimler

  • Node.js 14.0.0 veya üzeri
  • npm, yarn veya pnpm

🤝 Katkıda Bulunma

Katkılarınızı bekliyoruz! Şunları yapabilirsiniz:

  • Hata bildirin
  • Yeni özellikler önerin
  • Pull request gönderin
  • Dokümantasyonu geliştirin

📄 Lisans

MIT Lisansı - bu projeyi kişisel veya ticari amaçlarla özgürce kullanabilirsiniz.

🔗 Bağlantılar

👨‍💻 Geliştirici

İhsan Baki Doğan (ibidi)


Made with ❤️ by ibidi

If you find this project helpful, please give it a ⭐️