Jim Raptis

Clerk - Authentication and user management for React and Next.js

byβ€’

Clerk adds secure authentication and user management to your React or Next.js app
πŸ”’ Essential security features like 2 factor auth and device management
πŸ“ˆ Conversion-optimized Sign Up and Sign In forms
🎨 Built-in theming and open APIs for easy customization

Add a comment

Replies

Best
Colin Sidoti
Hi Product Hunt! Long time lurker, first time launcher πŸš€ My brother and I are the type who are always hacking on side projects. We've worked on dozens, and over time we discovered two truths: 1. We always dread adding authentication and user management. It feels like a distraction from our real goal. 2. With every new project, our usual solution looks less and less professional compared to the industry standard. The advancements in user management are great for account security and accessibility: single sign in, 2 factor authentication, device management, etc, etc. **But all these features take time**, and for our side projects, that extra time is impossible to justify. We built Clerk to solve this problem. Because as much as we hate building user management, we hate having amateur-looking user management even more 😁 We approached Clerk's development with three guiding principles: 1. πŸ”’ Every project - big or small - should have as much security and professionalism as Google when it comes to authentication and user management. 2. πŸ“ˆ Every project - big or small - should have confidence that its Sign Up and Sign In forms are optimized for conversion. 3. πŸ›΄ Clerk must be an order-of-magnitude easier to setup and manage than every alternative, paid or open source. Today - although we're still in the early days - we think Clerk delivers on those principles. We've placed a lot of emphasis on streamlining the experience for React and Next.js developers, including an integration with Vercel for faster deploys. Please give Clerk a try and let us know what you think. As a thank you to the Product Hunt community, we're offering 6 months of Clerk for free to users who sign up today. We'll be online all day to answer questions, and in our community Slack and live chat to help with tech support. We look forward to meeting you!
Ahmad Awais ⚑
@colin_sidoti2 ?makers this is an excellent product. Excited to see it grow! πŸ’―
Jim Raptis
Today, I'm thrilled to hunt Clerk. Clerk is the easiest way to add auth & user management to your React apps. As a maker, I've wasted countless hours on building secure & robus auth systems. Having an out-of-the-box system to handle your authentication process, allow you to focus on you core product. @colin_sidoti2 and his great team will be here answering your questions all today long πŸ‘‡
Csaba Kissi
@colin_sidoti2 @draptis @nachoiacovino That's great Jim! Nice to see so many Twitter folks here. Great addition into the React ecosystem.
Guilherm
Congrats on the launch! The app looks sleek and it's gonna help a lot of people. Just one question, how does it differ from Auth0?
Colin Sidoti
@guilherm_y Hi Guilherm! Thanks for your question. I'd say we differ in two key places, but would encourage you to try both products: 1. We do "user management" in addition to authentication. Our component allows your users to see and manage which devices are logged in, configure their 2fa settings, upload profile pictures, change their name, etc. We offer a lot more of user management out-of-the-box than other authentication vendors. 2. Developer experience. We've come up with really easy and components you can drop into your React codebase, while the corresponding Auth0 solution requires a bit more configuration. A good way of seeing this is to compare our quick starts: https://docs.clerk.dev/frontend/... https://auth0.com/blog/ultimate-...
David Vargas
@guilherm_y As someone who's gone through the onboarding experience of both Auth0 and Clerk, the user experience from Clerk is light years ahead of Auth0
Braden Sidoti
@guilherm_y @dvargas92495 love to hear it. Thanks for trying us out and your support! The pain of the initial Auth0 integration It's pretty much why we started Clerk :)
Guilherm
@colin_sidoti2 Thanks for the reply. It does seems to be more easily integrated, and user management is a huge advantage. I will definitely try it out. Keep up the good work!
Nacho Iacovino
Hello Product Hunt! I'm the Developer Advocate at Clerk.dev and the one that made the demo video, I hope you enjoyed it! We're so excited to finally be launching here, we'll be here all day answering any questions you might have!
Ivanna Wendel
Cool product! Congrats on the first launch!
Nacho Iacovino
@ivanna_wendel Thank you, Ivanna! It's super exciting!
Ken Moo
SaaS founders will appreciate this. Great job!
Nacho Iacovino
@kenmoo In the early stages of a startup, not having to spend weeks or months setting up auth is a godsend! Thank you, Ken!
Justin Hunter
I love that you focused in on React/Next.js. Really smart move. Most auth platforms are trying to capture the entire market up front and only eventually back into native React components. The fact that you launched with focus on React is super cool!
Nacho Iacovino
@jehunter5811 We wanted to create the best experience possible for React and Next.js developers. That's why we worked hard with Vercel to create the one-click deployment and we now also have an official template for Next.js. You can try it out with the command `npx create-next-app -e with-clerk my-app`. Offering support to other frameworks like Vue, Nuxt.js, or Angular is in our roadmap!
David Vargas
I have been using Clerk for the past few months and I've absolutely loved it so far. Getting started was super simple, their development instance helps give me confidence before deploying changes to production, and the team is quick to respond in their slack when support features/issues arise. Can't recommend this product enough for developers looking to add user authentication to their React apps. It will be part of my stack for all future projects going forward
Colin Sidoti
@dvargas92495 Thanks so much, David! It's been a pleasure working with you, and we're happy to be deployed in RoamJS and your future stacks :)
Sassun
This is super useful! I don't need to worry and bother creating the auth and user management for my next application.
Nacho Iacovino
@sassun Sounds exciting! Feel free to join our Community Slack or DM us on Twitter if you need help with anything!
Vivek
2 factor auth is a great value addition. congrats on the launch!
Nacho Iacovino
@vivekweb2013 Security is our top priority! Thank you!
Catalin Pit
Great one! Well done!
Nacho Iacovino
@catalinmpit Thank you, Catalin!
Devin Ford
Looks like a great solution to authentication, which always seems to be a pain point for developers. Great work!
Nacho Iacovino
@devindford We've all suffered trying to implement auth ourselves in the past so that's what motivated the company in the first place, we make it as easy and seamless as possible!
Zaharenia A.
This seems to solve a real problem, and a nice, clean design to boot, bravo!
Nacho Iacovino
@sugarenia Thank you, Zaharenia! Our design was created by the amazing @cooper_dawson!
Ismail Pelaseyed
?makers great execution. I'm a big fan of Clerk.
Nacho Iacovino
@pelaseyed Thank you, Ismail! That's great to hear!
Annie πŸ¦„βš‘
Oh niceeee. Super useful! I like the UI as well! Congrats on the launch and upvoted πŸŽ‰πŸ“ˆ
Nacho Iacovino
@anniebombanie_ Thank you for the feedback and support, Annie!
Tanay Kothari
Excited to see this launch @colin_sidoti2 and @bsid ! Been waiting to use this for 1.5 years now :D
Colin Sidoti
@bsid @tanay_kothari Glad to have finally launched! Let us know if we can help :)
Braden Sidoti
@colin_sidoti2 @tanay_kothari lets catch up soon!
Eliahu Garcia Lozano
This will save a lot of time! Well done! πŸ‘
Nacho Iacovino
@eliahu_garcia_lozano That's our intention! Thank you, Eliahu!
Markos Fragkakis
Very cool product! Congrats on the launch and good luck!
Nacho Iacovino
@fragkakis Thank you, Markos! We're very happy with the response so far!
ayberk bozkus
Security is important issue. Keep going
Nacho Iacovino
@ayberkbozkus Our biggest priority! πŸ™ŒπŸΌ
SΓ©bastien Dubois
Looks great. Congrats on the launch!
Nacho Iacovino
@dsebastien Thank you, SΓ©bastien! It's going good so far!