Stack Auth
p/stack-auth
Open-source Auth0/Clerk Alternative
Michael Seibel
Stack Auth (YC S24) — Open-source Auth0/Clerk alternative
Featured
52
•
Stack Auth is managed user authentication & authorization. It is developer-friendly and fully open-source & self-hostable. Within 5 minutes, you can setup Stack and use its components such as <SignIn /> and <AccountSettings />.
Replies
Best
Zai Shi
Maker
📌
Hi Product Hunt, Zai & Konsti here! We built many web projects before, and the most annoying part of starting a project is spending countless hours battling with authentication, user management, account settings, and RBAC. None of the open-source solutions have the developer-friendliness and the feature set we'd wish for. We want to solve this problem for everyone with a great all-in-one open-source and self-hostable platform. We have paid managed hosting available on our platform, which will give you the same experience as Clerk or other services. However, we build trust with our customers and avoid vendor lock-in by keeping all infrastructure 100% open-source. If you like what we're building, please try it out in your project! Also, join our Discord to build great things together!
Konstantin Wohlwend
Konsti here, thanks for all the comments! Lots of people are asking about our competitors, so here's how we're different. Think of a specific competitor and ask yourself: - Are they open-source? - Are they developer-friendly, even for startups and indie devs, letting you get started & scale in minutes? - Besides authentication, do they also do authorization and user management, with features that you'll inevitably need (such as; multi-tenancy with teams/organizations, role-based access control, password authentication, user dashboard, analytics integration)? How many YESes did you get? The answer is YES for Stack Auth on all three.
Zai Shi
@kjosephabraham Thanks! We've both built startups before, and we found that one of the most painful aspects in the early stages was building things that weren't directly related to our core business. We spent a lot of time on tasks like authentication, user management, database migration, analytics, and billing. Our long-term vision is to solve all these problems with a five-minute setup and manage everything within one dashboard. We decided to tackle this from the most core and painful problem, which authentication!
Porush Puri 🇮🇳
@fomalhaut Wow, this looks super promising, will use it in my next project. Congratulations on the launch!
Michal Wanto
@fomalhaut Hey Zai Shi, congrats on the launch! However, we also need a better version of auth for mobile development, especially for Expo projects
Bon
I've used Auth0 and Supabase Auth. I just tried Stack Auth, and it’s very simple and intuitive. I've decided to use it in my next project. What's even more impressive is that it's open source! Congrats on the launch, great job!!!!!!
Zai Shi
@bonvisions Glad you like it! Thanks so much!
Madhu Balakrishna
Congratulations on the launch. This looks clean. Curious to know how different it is from next-auth. also can we customize the sign in pages without using the stack components?
Zai Shi
@madospace Hi Madhu, thank you for your support! Differences from Next-Auth: We just have more features — for example, we have built-in support for teams/organizations, RBAC, password auth, JWT metadata, and so on and so forth. We are a managed solution for authentication, authorization, and user management, whereas Next-Auth is simply a library for authentication only. About customization: Yes, everything is fully customizable! You can build your own button and call a function like stackApp.signInWithOAuth("google") when clicking it.
Tony Han
Gotta upvote another open source project that makes it easy to build auth related functions for developers who honestly don't have much resources to deploy in this area but auth is so crucial to so many industries. Congrats @fomalhaut and team on the team!
Viraj P
Hi Stack Auth team! Congrats on the launch. How does Stack Auth’s open-source approach provide flexibility and control compared to proprietary solutions like Auth0 and Firebase Auth?
Konstantin Wohlwend
@virajpatel Hey Viraj! Architecturally, we are very similar to those solutions, so you still get the same control; we still have a managed service that will deal with all the trouble for you. The main difference is that we are open-source and self-hostable, so anyone can run and inspect the managed service by themselves.
George Strunin
Hey Zai & Konsti! This is awesome! 🤩 ✨ Saved it for myself, definitely see it being a huge time-saver. I’ve battled with these things too many times, so I get how resource-heavy it can be. Love that it's open-source and self-hostable 💪
Jack Michalak
Great to see this, I had been very frustrated with the auth options recently, and it's exciting it's open source as well.
Sahiiii
Hey, Congratulations on your launch! This is an awesome idea but are the components customizable and how's this different from the other products that are already in the market?
Konstantin Wohlwend
@zara_bottom Hey Zara, thanks! Indeed the components are quite customizable. They are shadcn/ui components by default but you can do a lot of things; you can check out the Customization section of our docs! https://docs.stack-auth.com Regarding other products, it depends on the exact competitor you're talking about, but for each the reason is a combination of one of these three: We are open-source, we have features beyond authentication (eg. RBAC, organizations, user management), and we are very developer-friendly.
Nick K
I'm curious why you guys decided to go in more of the Auth0/Clerk direction than the Keycloak one? It seems that there are a bunch of open source alts to Auth0/Clerk, but not really Keycloak and Keycloak is where I have all the pain.
Zai Shi
@skeptrune Can I ask what kind of issues you have with Keycloak? We are indeed a Keycloak alternative that is much more developer-friendly. We focus on both the frontend and backend, whereas Keycloak only focuses on the backend. The reason we didn't market ourselves that way is that most of our target users (Next.js developers) aren't familiar with Keycloak.
Michael Russell
I've moved my webapp from Clerk to Stack Auth in hours. It's great to have an open-source alternative. The team has been very responsive and I'm happy to be an early adopter. Best of luck guys!
blank
Hey @fomalhaut, this looks fantastic! 🎉 Solving the pain points around authentication and user management is crucial, especially for developers who want to focus on building their product rather than getting bogged down in the backend complexities. I love that Stack Auth is fully open-source and self-hostable – that aligns perfectly with the growing trend of wanting more control over our tech stacks and avoiding vendor lock-in. The fact that you can get started in just five minutes is a huge bonus too! It definitely speaks to the kind of efficiency we all crave in our development workflows. I’d love to see more about the integration flow and any unique features you’re rolling out. Have you thought about a community toolkit or examples to help new users get to grips with RBAC and user management? Looking forward to trying it out in my projects and joining the Discord as well!
Zai Shi
@blankwebdev thanks! About community toolkit: we do have future plans integrating Slack/Discord/Telegram auth so people can build community management tools more easily! About examples: our GitHub has an "examples" folder, and there are also some community built projects in the readme
Max
Thanks for you project! We've built many web projects before, and the most annoying part of starting a project is the endless hours of struggling with authentication, user management, account settings, and RBAC. None of the existing open-source solutions have the developer-friendliness and feature set that we would like to see. Good luck
Ghost Kitty
Comment Deleted
Austin
Congrats on the launch! What security measures does Stack Auth implement to ensure user data is protected, especially since it's self-hostable?
Zai Shi
@austin22 Hi austin, so there are a few points: 1. we try to use existing battle tested open-source libraries as foundations 2. we write tests and do good security practices 3. we have a great community helping us to find potential problems!
Mr. Ã…nand
Congratulations on the launch!🎉 Looks super promising, going to give it a try soon.
Philip Miglinci
Congrats on the Launch 🎉 Looking forward to consider StackAuth in my next next.js project :-)
Kyrylo Silin
Hey Zai and Konsti, How does your self-hosting option compare to managed hosting in terms of setup complexity and ongoing maintenance? Do you have plans to support additional authentication methods beyond the standard ones? Congrats on the launch!
Konstantin Wohlwend
@kyrylosilin Self-hosting definitely takes a bit more effort to setup than managed, but its dependencies are nicely dockerized which makes things much easier. If you wanna go this route, I'd recommend you to join our Discord — there are a number of people self-hosting there. Which authentication methods do you have in mind? Generally we'll support anything if there's demand for it!
Johanna John
I am impressed with how quickly you can set this up. It’s great to see a tool that’s both powerful and user-friendly for developers.
@fomalhaut, Stack Auth is a breath of fresh air for developers! It’s so easy to set up and customize, plus being open-source and self-hostable is a huge win. Good Job team!
Tiger L
Kudos to the Stack Auth team on this launch. With a decade in tech development, I've dealt with my fair share of complex authentication systems. Would love to try integrating this into my projects.
Konstantin Wohlwend
@tigerl Glad you think so! Feel free to reach out to us with any questions or feedback.