I built a production-ready auth system generator on my phone. No laptop. No desk. Just Termux, determination, and a problem I was tired of solving twice.
Most developers wait for the right setup before they build something serious. I could not wait. I had freelance projects that needed auth infrastructure, a wife, a child, and a phone screen.
So I built create-authenik8-app on that phone screen.
Every line of JWT logic. Every Redis integration. The OAuth Identity Engine. The RBAC middleware. All of it, written and tested on Termux.
Not because it was easy. Because the problem was real and I refused to let the constraint stop me.
Here is what one command now gives you:
npx create-authenik8-app my-app
- JWT access and refresh tokens with rotation
- Redis-backed token storage with TTL
- Google and GitHub OAuth via an internal Identity Engine
- Role-based access control (requireAdmin ready to use)
- TypeScript and Express preconfigured
- Auto-generated .env file
- Clean, scalable folder structure
Production-ready in 2min. Not the 2-3 days it used to cost me.
If building this on a phone tells you anything, it is that I take auth infrastructure seriously. More seriously than most.
I am offering free 30-minute auth audits to the first 5 founders or developers who are:
- About to build auth from scratch
- Dealing with token bugs or OAuth issues
- Not sure if their setup is safe for production
No pitch. Just honest eyes on your auth layer.
Drop a comment or DM me. And if you have ever built something serious under serious constraints, I would love to hear about it.
GitHub: https://github.com/COD434/create-authenik8-app