A slick and minimal Next.js app powered by GitHub OAuth — because logging in like a pro matters.
Next-Crud is a modern, fast, and developer-friendly CRUD boilerplate built with 💙 Next.js and GitHub authentication. Integrated with the latest next-auth@v5, it offers seamless GitHub login and clean session management.
If you're tired of building auth flows from scratch — this one's for you. Plug, play, and CRUD away.
| Tech | Purpose |
|---|---|
| Next.js 14 | App framework |
| TypeScript | Type-safe coding experience |
| Tailwind CSS | Stylish yet utility-first UI |
| NextAuth v5 | Secure authentication |
| GitHub OAuth | GitHub login made breezy |
- ✅ GitHub OAuth Integration via NextAuth v5
- 🧠 Server-side authentication logic (
use server) - 📦 Full TypeScript support
- 💅 TailwindCSS styling out of the box
- 🔁 Ready-to-extend CRUD base layout
git clone https://github.com/your-username/Next-Crud.git
cd Next-CrudCopy
Edit
npm installCreate a .env.local file and add:
env
GITHUB_ID=your_github_oauth_client_id
GITHUB_SECRET=your_github_oauth_client_secret
NEXTAUTH_SECRET=your_secure_auth_secret
NEXTAUTH_URL=http://localhost:3000Copy
Edit
npm run dev