🏪 Versator Next.js Template
A production-ready Next.js template for SaaS applications with integrated payment processing and authentication.
⭐ Bookmark this page in your browser: This project will only get better in the future. You can also click the star at the top of the page and add the repo to your collection to keep it easily accessible.
🌐 Demo | 👋 Introduction | 🏗️ Installation | 🩷 Sponsors
⚙️ Scripts | 🤔 FAQ | 🔍 Details | 📖 Changelog
Stop jumping from one starter to the next. With Versator, your possibilities are endless! You can create anything you want; all the tools are ready and waiting for you.
The entire Versator project was developed by one person, Nazar Kornienko (blefnk)! Some people have already contributed, and you're welcome to do the same—any contributions at all are appreciated! Your contributions will not be forgotten; our awesome community value them highly, and you might even receive financial gratitude from the project's creator in the future. Let's come together to create the most coolest Next.js template in the world! This will be a joint effort and a shared victory, a true win-win. Thank you all for your contributions and financial support!
Please take a moment to read through the information below. You'll find helpful details about how everything works in the project, as well as an extensive list of features.
𝕏 | GitHub | Slack | LinkedIn | Facebook | Discord | Fiverr
«I couldn't find the
sports carNext.js starter of my dreams, so I built it myself.» ©Ferdinand Porsche@blefnk
My goal is to create the world's most feature-rich and globally accessible Next.js starter. It offers more than just code—it's an experience. Scroll down to see the impressive list of project features, including the ability to switch between Clerk/Auth.js (next-auth@beta/NextAuth.js) and Drizzle's MySQL/PostgreSQL on the fly. Welcome to the Versator starter and the Reliverse community!
Features
- Modern Tech Stack: Next.js 15, React 19, TypeScript 5.6+
- Authentication: Clerk or Auth.js integration
- Database: Drizzle ORM with MySQL/PostgreSQL support
- Payments: Stripe integration for subscriptions
- Styling: Tailwind CSS with shadcn/ui components
- Quality Tools: ESLint, Biome, Knip for code quality
- Performance: Optimized builds and fast development experience
Quick Start
- Ensure Git, Node.js, and Bun are installed
bun i -g @reliverse/cli
reliverse cli
- Choose ✨ Create a brand new project
- Select Versator template
- Provide/skip details about your project
- It's ready—enjoy! 😊
Tech Stack
- Core: Next.js 15, React 19, TypeScript 5.6
- Auth: Clerk or Auth.js
- Database: Drizzle ORM with Neon or PlanetScale
- Forms: React Hook Form with Zod
- Payments: Stripe
- Quality: ESLint, Biome, Knip
- Styling: Tailwind CSS, shadcn/ui
Help Project Grow
- If you found Versator helpful, please consider: Star on GitHub;
- Support via Patreon, GitHub Sponsors, or PayPal. Thank you!
Commands
Command | Description |
---|---|
bun dev | Start dev server |
bun build | Build the project |
bun latest | Update dependencies |
bun ui | Install shadcn components |
bun db:push | Apply db schema changes |
bun db:studio | Open db visual editor |
License
MIT © blefnk Nazar Kornienko