https://github.com/boilerthing/boilerthing
Next.js 14 Boilerplate with (App Router), Next-auth (v5), Next-intl (translated routes), Prisma ORM, Resend, Tailwind CSS, and Shadcn/UI & Radix UI, plus many other features.
https://github.com/boilerthing/boilerthing
next-app-router next-auth next-auth-v5 next-intl next-js-14 next-js-boilerplate next-js-starter-template next-js-template nextjs-boilerplate nextjs-saas prisma radix-ui recaptcha resend saas-boilerplate saas-template shadcn-ui tailwind-css typescript zod
Last synced: about 1 month ago
JSON representation
Next.js 14 Boilerplate with (App Router), Next-auth (v5), Next-intl (translated routes), Prisma ORM, Resend, Tailwind CSS, and Shadcn/UI & Radix UI, plus many other features.
- Host: GitHub
- URL: https://github.com/boilerthing/boilerthing
- Owner: boilerthing
- License: mit
- Created: 2024-05-19T18:29:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-06T01:09:43.000Z (about 1 year ago)
- Last Synced: 2025-07-26T18:28:04.073Z (2 months ago)
- Topics: next-app-router, next-auth, next-auth-v5, next-intl, next-js-14, next-js-boilerplate, next-js-starter-template, next-js-template, nextjs-boilerplate, nextjs-saas, prisma, radix-ui, recaptcha, resend, saas-boilerplate, saas-template, shadcn-ui, tailwind-css, typescript, zod
- Language: TypeScript
- Homepage: https://boilerthing.vercel.app
- Size: 405 KB
- Stars: 131
- Watchers: 2
- Forks: 14
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shadcnui - Github
README

# Boilerthing
Does the world need another Next.js boilerplate? Absolutely! More offerings lead to higher standards and better products. Take a look around and give it a star if you find it valuable! This will make my day 🦄!
## Demo
See it in action: [https://boilerthing.vercel.app](https://boilerthing.vercel.app)
## TL;DR
> Free and open-source **[Next.js 14](https://nextjs.org/)** Boilerplate with (App Router), **[Next-auth (v5)](https://auth.js.org/)**, **[Next-intl](https://next-intl-docs.vercel.app/)** (translated routes), **[Prisma ORM](https://www.prisma.io/)**, **[Resend](https://resend.com/)**, **[Tailwind CSS](https://tailwindcss.com/)**, and **[Shadcn/UI](https://ui.shadcn.com/)** & **[Radix UI](https://www.radix-ui.com/)**, plus many other features.

## Features 🌟
- 🚀 **Next.js** with App Router support
- ⚙️ **Centralized app config** for easy modification
- ✅ **TypeScript** for type checking
- 🔑 **Next-auth v5** for flexible authentication
- 🌐 **Next-intl** for translations (i18n) and translated routes
- 🗄️ **Prisma ORM** for database convenience
- 🐳 **Docker Compose** for easy DB setup
- 🎨 **Tailwind CSS** 3.4
- 📱 **Mobile-first** Design approach
- 🖼️ **ShadCN/UI and Radix** for awesome UI
- 🎓 **Typewriter Effect** for landing page hero section
- 🔐 **T3 Env** for type-safe environment variables
- 📧 **Resend** for email sending
- 📝 **React Hook Form** for form handling
- 🚔 **ReCaptcha** for form security
- 📋 **Zod** for validation
- 🚨 **ESLint** for linting
- 🖌️ **Prettier** for code formatting with import sorting
- 🛡️ **Sentry** for error monitoring
- 🗂️ Absolute imports with `@` prefix## Development
1. Run `postgres` locally:
```bash
docker run --name boilerthing -p 5432:5432 -d -e POSTGRES_PASSWORD=admin -e POSTGRES_USER=admin -e POSTGRES_DB=boilerthing postgres:latest
```2. Initialize `prisma`:
```bash
npx prisma generate
npx prisma db push
```3. Populate `.env` based on `.env.example`
4. Run the development server:
```bash
npm run dev
```## Roadmap
Your support means a lot! Give this repo some stars, and I'll speed up the feature development.
Here are some features I'm planning to integrate into Boilerthing:
- 🚧 Test setup with Jest
- 📊 Analytics with Posthog
- 💵 Payments with Stripe
- 🚀 AWS Integration
- 📈 Admin dashboard## Contributions
I'm open to any suggestions and improvements. Everyone is welcome to contribute to this project! Feel free to open an issue if you have questions or find a bug.
## License
Licensed under the MIT License, Copyright © [Egor Kirpichev](https://github.com/eeegor) 2024
See LICENSE for more information.