{"repo":"smakosh/roll-your-own-auth","free":true,"listed":false,"github":"https://github.com/smakosh/roll-your-own-auth","clone":"git clone https://github.com/smakosh/roll-your-own-auth.git","description":"Copy & paste code to roll your own auth easily and for free","language":"MDX","stars":94,"topics":["auth","authentication","express","jwt","nextjs","sessions","drizzle-orm","prisma","tanstack-router","tanstack-start"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Roll your own auth Copy & paste code to roll your own auth easily and for free Side note We recommend that you use a third party service that has proven over time to be robust, secure and scalable. The issue is that it's really hard to find such criterias in a third party service, so rather than put your trust and money on such services that often times encounter security breaches and you suffer the consequences, it's better to roll your own auth initially then as your user base and team grows, it's much better to use a self hosted robust, scalable and secure auth system if any exists. You can use this in order to build your own auth system. Getting started Go here Quick start via the CLI Scaffold a full server + client auth setup interactively: Or copy just the auth code from an example into your existing project, shadcn-style: Run npx ryo-auth@latest list to see every available component. Contributors ✨ Thanks goes to these wonderful people (emoji key): Pipas 💻 💡 AYOUB BENDARSI 💻 💡 🖋 This project follows the all-contributors specification. Contributions of any kind welcome!","default_branch":null,"files":null,"tree":[],"storefront":"/r/smakosh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smakosh/roll-your-own-auth/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."}