The ultimate CLI for creating high-performance Next.js projects with pre-configured shadcn/ui, Prisma, better-auth, and zustand - all optimized for maximum developer productivity.
NextPress accelerates your Next.js development by providing:
- 🔥 Blazing Fast Setup: 3x faster than traditional project initialization
- 🧩 Best-in-class Integrations: Perfectly configured modern tools
- 🛠️ Zero Configuration: Immediate productivity with no manual setup
- 📱 Responsive by Default: Mobile-friendly UI components
- 🔒 Built-in Authentication: Secure user management out of the box
- ⚡ Turbopack Support: Next.js built-in compiler for faster development
- ⚡ Next.js 15+ with TypeScript & Tailwind CSS
- 📦 Premium Integrated Tools:
- shadcn/ui: Beautifully designed, accessible components
- Prisma ORM: Type-safe database toolkit with auto-migration
- better-auth: Enterprise-grade authentication
- zustand: Lightweight state management
- 🔄 Concurrent Installation: Multi-threaded dependency setup
- 🛠️ Automatic Configuration: Zero manual setup required
- 📊 SEO Optimized: Best practices for search engines built-in
- 🌐 Internationalization Ready: Easily add multi-language support
- 🚀 Fast Mode: Skip audits and use cache for even faster installation
- 📁 Flexible Directory Structure: Optional src directory support
Create a new NextPress project with a single command:
npx create-nextpress@latest
Or use with your preferred package manager:
# Using npm
npm create nextpress@latest
# Using yarn
yarn create nextpress
# Using pnpm
pnpm create nextpress
# Using bun
bunx create-nextpress
- Run the command above
- Enter your project name (e.g.,
my-awesome-app
) - Select your preferred package manager:
- npm
- yarn
- pnpm
- bun
- Wait for automatic setup (typically 1-3 minutes)
- Start development:
cd my-project npm run dev # or yarn dev, pnpm dev, bun run dev
- Open http://localhost:3000 to see your new application!
# Create in current directory
npx create-nextpress@latest .
# Create with specific name
npx create-nextpress@latest my-project
# Create fast full project
bunx create-nextpress@latest my-project --bun --fast # Less than 8 seconds🚀🚀🚀
# Specify package manager
npx create-nextpress@latest --pnpm
# Supported: --npm, --yarn, --pnpm, --bun
# Advanced configuration
npx create-nextpress@latest my-project --debug --concurrency 4 --fast
# Skip bundled package installations
npx create-nextpress@latest --skip-install
# Disable progress tracking
npx create-nextpress@latest --no-progress
# Check CLI version
npx create-nextpress@latest --version
- Node.js 18.0.0 or later
- macOS, Windows, or Linux
- Supported package manager (npm, yarn, pnpm, or bun)
FEATURE | PERFORMANCE IMPACT |
---|---|
Concurrent Installs | 3x faster |
Fast Mode | 2x faster |
Parallel Prisma Setup | 40% faster |
Optimized Dependencies | 2x smaller bundle |
Cold Start Time | <500ms |
Turbopack | 10x faster HMR |
my-project/
├── src/ # Source directory (optional, enabled by default)
│ ├── app/ # Next.js App Router
│ ├── components/ # UI components (shadcn/ui)
│ │ ├── ui/ # shadcn/ui components
│ │ └── custom/ # Your custom components
│ └── lib/ # Utility functions and shared code
├── prisma/ # Prisma schema and migrations
│ ├── schema.prisma # Database schema definition
│ └── migrations/ # Auto-generated migrations
├── public/ # Static assets
├── .env # Environment variables
├── .eslintrc.json # ESLint configuration
├── next.config.js # Next.js configuration
├── package.json # Project dependencies
├── tailwind.config.js # Tailwind CSS configuration
├── tsconfig.json # TypeScript configuration
└── README.md # Project documentation
For detailed documentation and tutorials, visit comming soon
NextPress uses a custom concurrency engine that leverages your CPU cores for parallel package installation. This dramatically speeds up the setup process, especially on machines with multiple cores.
Absolutely! NextPress follows best practices and includes enterprise-grade libraries that make it ideal for both small projects and production applications.
npm install -g create-nextpress@latest
Edit the prisma/schema.prisma
file to configure your database connection. NextPress supports PostgreSQL, MySQL, SQLite, SQL Server, MongoDB, and CockroachDB through Prisma.
We welcome contributions! Please see our contributing guidelines for details.
Nextpress.cc