Edoardo Ranghieri
@TheEdoRan
Developer, musician, sound engineer, and most importantly 🐈 lover. Created https://next-safe-action.dev
If you find my open source projects useful to you, please consider making a donation via GitHub Sponsors. This would allow me to dedicate much more time and resources to them. If you decide to do it, here's a huge thank you from my heart! github.com/sponsors/TheEd…
Great read!
After a long while, Lope is back! @TheEdoRan kindly check this out ❤️ iamlope.medium.com/stop-yapping-l…
next-safe-action v8 and React Hook Form adapter v2 will be released tomorrow. Stay tuned!
Quick update: I will be working on the @tan_stack Form adapter for next-safe-action after the v8 release. It will be pretty similar to the react-hook-form one. Also, currently writing the v7 to v8 migration guide :)
next-safe-action v8 will feature actual type checking for action metadata. If you pass a schema via defineMetadataSchema() when creating a new client, you'll then need to provide .metadata() to the action you're defining. If you don't, TypeScript will complain immediately.
I'm sorry, I couldn't handle all this RSC drama, so I moved to Django and ported next-safe-action to it. The library is now called django-safe-action, and version 69 is almost finished and ready for release. Thanks, everyone, I hope you understand this tough decision.
Want to integrate @better_auth with next-safe-action? Don't worry, it's actually super easy! Just do this: 👇
I feel like @better_auth is the new standard for auth libraries. It's a breeze to set up, use, and integrate with other services/libraries. @imbereket your work is amazing, and you ship so fast too! Just incredible.
I feel like @better_auth is the new standard for auth libraries. It's a breeze to set up, use, and integrate with other services/libraries. @imbereket your work is amazing, and you ship so fast too! Just incredible.
Wow! 50K weekly downloads for next-safe-action! Grateful for all the support. Thank you for using it! ❤️

next-safe-action v8 beta is out with Standard Schema support! Huge thanks to @eskimojo for the PR and to @FabianHiller and @colinhacks for Standard Schema! Finally, a standard validation interface with no need for custom adapters. This is amazing for library authors and users!
Shoutout to some amazing react libraries: 📚 Nuqs @nuqs47ng 📧 React Email @resend 🎨 UI @shadcn 📦 Zustand @dai_shi 🔒 next-safe-action @TheEdoRan 🔢 number-flow/react @MBarvian 🌐 t3-oss/env-nextjs @jullerino Thank you 🖤
My Next.js 15 Project series rolls on with Chapter 8! 🎉 In this video, I show how next-safe-action (@TheEdoRan) and Sentry (@getsentry) are the perfect combo for server actions 💯
Huge thanks to @arcjethq for sponsoring next-safe-action with $25/mo! Support like yours helps keep the project alive and maintained for everyone. Grateful to have you on board! 🎉
Thank you so much for your donation @vercel ❤️ It truly means a lot to me. Now, going back to work on next-safe-action with a big smile on my face. :)
