Currently, convex-auth is tightly coupled to React, which makes it unusable with other frameworks such as Vue, Svelte, Solid, etc.
This is pretty limiting for anyone not using React, as discussed in #238
At some point, there will hopefully be auth packages for other frameworks, but in the meantime, I was surprised to learn that Convex already has an Auth.js adapter:
👉 NextAuth adapter for Convex
Since Auth.js is theoretically framework-agnostic, it could be used as a temporary solution for developers on non-React frameworks.
Request:
It would be really valuable if the docs (or a blog/tutorial) could provide step-by-step guides on implementing the Convex Auth.js adapter with some popular frameworks:
- Vue
- Svelte
- Solid
- nuxt
- ......
Impact:
This would:
- Give non-React developers a usable path for Convex + Auth today.
- Help reduce friction for new adopters who don’t want to use React just for auth.