mrpunyapal/laravel-client-validation
Bring Laravel-style validation to the client with 100+ rules plus AJAX-backed unique/exists checks. TypeScript-ready, works with any backend, and integrates with Livewire, Filament, Alpine, or vanilla/React/Vue for real-time form feedback and FormRequest rule reuse.
unique checks) without full page reloads, critical for performance-sensitive apps.Adopt if:
Look elsewhere if:
*"This package lets us ship faster, higher-quality forms by reusing Laravel’s validation rules on the client side—no custom JavaScript needed. For example:
*"This solves three key pain points:
<input x-validate="'required|email|unique:users'" name="email">
unique, exists) mean fewer round trips to the server. Supports debouncing, batch validation, and rate limiting out of the box.
Bonus: It’s tree-shakable (small bundle size) and works as a standalone NPM package if we ever need to decouple from Laravel."**"This enables instant feedback for users—no more waiting for page reloads to see validation errors. For example:
How can I help you explore Laravel packages today?