{"repo":"n10l/airauth","free":true,"listed":false,"github":"https://github.com/n10l/airauth","clone":"git clone https://github.com/n10l/airauth.git","description":"👋 Authentication for NextJS ⏰ Stay tuned","language":"TypeScript","stars":12,"topics":["authentication","nextjs","nextjs14","nextjs15","react","react-router"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"AirAuth 🔐 Modern, TypeScript-first authentication library for Next.js (Beta) and React Router V7 (Upcoming). ⚠️ Warning This project is on its first release. I'm still trying out the idea. It has not been used in production. 🚀 Features - TypeScript First : Built from the ground up with TypeScript for excellent type safety - Next.js 14/15 Support : Full App Router and Server Components support - Multiple Providers : OAuth (Google, GitHub, etc.), Credentials, Email/Password - JWT & Session Management : Secure token handling with refresh capabilities - Database Adapters : Prisma, MongoDB, PostgreSQL, MySQL support - Middleware Protection : Route protection with Next.js middleware - React Router V7 Ready : Coming soon - full support for React Router 📦 Packages Package Version Description ------------------------------------------------------ ------------ --------------------------- @airauth/core 1.0.0-beta.0 Core authentication library @airauth/next 1.0.0-beta.0 Next.js integration @airauth/react 1.0.0-beta.0 React hooks and components @airauth/adapter-prisma 1.0.0-beta.0 Prisma database adapter @airauth/react-router-v7 Coming Soon React Router V7 integration 🏃‍♂️ Quick Start Installation Basic Setup 1. Create your auth configuration ( app/api/auth/[...nextauth]/route.ts ): 2. Wrap your app with SessionProvider ( app/layout.tsx ): 3. Use authentication in your components : 📖 Documentation Visit airauth.dev for full documentation, including: - Getting Started - Configuration ","default_branch":null,"files":null,"tree":[],"storefront":"/r/n10l","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/n10l/airauth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}