p/supertokens
Open source email & password auth for developers
Kevin William David
SuperTokens — Open source email & password auth for developers
Featured
16
We offer simple email and password auth and also manage session tokens in the most secure way possible. We're free, built for and by developers (who have had to struggle with auth several times in the past). Our solution is modular and easy to implement.
Replies
Julien Zmiro
Congrats team!
Advait Ruia
@zmiro Thank you Julien!
Advait Ruia
Hey PH Community!
 We’ve built several startups previously and always spent an unnecessary amount of time and effort on *authentication*. As a result, we’ve built SuperTokens, an open source alternative to Auth0. We’ve spoken to 100s of developers and startups to understand the pain points with Auth0 and other services and we hope you find this useful! Why are we doing this?
 1. Because we wanted to control our user data and have it stored in our own database. 2. We wanted certain customisations or changes that current identity providers did not support 3. We were an early stage startup that couldn’t afford to pay for some of these services 4. It took too long to go through and understand the documentation and architecture of alternate service providers How are we any easier? We think that Auth0, firebase etc are great services but auth is complex because there are so many different use cases for different types of apps. Since services have to cater to each of these, they tend to become complex in their documentation and implementation (due to no fault of their own). SuperTokens takes a modular approach - making it possible to pick only the features you need for your use case. This means you need not worry about complications associated with other features (eg: SSO, OAuth if you don’t need it) and this in turn makes it easier to implement and manage SuperTokens. Our GitHub link: https://github.com/supertokens/s... (please star it if you like it!) PH OFFER! For the next month, and till we are able to handle, we will get on calls with anyone to offer complete support for auth, regardless of whether you use SuperTokens! Book a slot here: https://calendly.com/supertokens...
Hunter Carter
Love everything about this EXCEPT the choice of Java. Anyways, great work! This has been something I've dreamt of for years (open source Auth0 replacement). I have no doubt you'll find success.
Rishabh Poddar
@school_4_ants Thank you for your kind words :) We chose Java primarily because of it's mature ecosystem and type safety. I believe those are essential for a critical, security production. I understand the annoyances in running Java and we have made that as simple as possible by bundling the JDK along with the binary & docker image. Another big reason for our choice is that our team is most comfortable with Java and that it's relatively easy to find great Java developers :) But yes, it's debatable.
Mark Mankarious
Really looking forward to trying this out. I'm quite happy using Keycloak at the moment (self-hosted, good management features, completely decoupled from app). Feels like Supertokens may have a 1up on Keycloak though in terms of initial learning curve and integration effort. Wish you guys the best on this quest!
Nunzio Martinello
Great job @advait_ruia and team!
Advait Ruia
@advait_ruia @nunziomartinello Thank you Nunzio! Appreciate it
Anuj Chhabria
Supertokens has been the easiest tool to implement authentication with. It’s really light on the clock and superfast. Immensely proud of the team and looking forward to the future product updates! Kudos guys!
Bharadwaj Giridhar
This is such an underrated product. I was using this to build an MVP and wondered if it had been hunted here previously. Great job Advait and ?makers! All the best!
Maria Little
Awesome idea and great execution!
Brecht De Rooms
SuperTokens seems to have a very capable technical team. Their blogs are great resources to implement authentication, they have their heart in the right place: 'security first'. https://supertokens.io/blog/all-...
Advait Ruia
@databrecht Thank you Brecht! We appreciate it. It's been a pleasure interacting and working with you