next-safe-action is a library that takes full advantage of the latest and greatest Next.js, React and TypeScript features to let you define type safe Server Actions and execute them inside React Components.
- ✅ Pretty simple
- ✅ End-to-end type safety
- ✅ Form Actions support
- ✅ Powerful middleware system
- ✅ Input/output validation using multiple validation libraries
- ✅ Advanced server error handling
- ✅ Optimistic updates
Explore the documentation for the current stable version of the library on the next-safe-action website. ✨
Check out the v7 to v8 migration guide to learn how to update your code for v8.
npm i next-safe-actionYou can find a basic working implementation of the library here.
These amazing people and companies help keep next-safe-action running! ❤️
If you want to contribute to next-safe-action, please check out the contributing guide.
If you found bugs or just want to ask a question, feel free to open an issue or a discussion by following the issue templates.
Made with contrib.rocks.
next-safe-action is released under the MIT License.