laragear/turnstile
Laragear Turnstile integrates Cloudflare's frictionless, privacy-friendly CAPTCHA into Laravel. It ships validation rules, middleware, Blade components, and helpers for seamless server-side verification, letting you protect forms from bots and spam without puzzles or user friction.
Look elsewhere when:
For executives: This is a low-cost, low-risk security improvement. It helps reduce fake signups, spam, credential stuffing, and form abuse while avoiding the conversion drag of traditional CAPTCHA puzzles. The underlying Cloudflare Turnstile service is free, and this Laravel package keeps integration effort small. v2.1.1 is a patch release that improves Filament/Livewire 4 compatibility, which indicates the package is being maintained and is safer to adopt in modern Laravel stacks.
For engineering: Adopt it as a narrow Laravel adapter, not a platform bet. It provides the expected integration points—configuration, server-side validation, middleware, Blade/component usage, and testing support—so we avoid maintaining custom Turnstile verification code. The v2.1.1 fix specifically addresses the Filament widget under Livewire 4; teams using Filament should verify that widget path and pin the patch version. Recommend a small proof-of-concept on one high-value form, confirm key management and fallback behavior, then roll out to auth and public forms.
How can I help you explore Laravel packages today?