albertcht/invisible-recaptcha
A Laravel package for Google Invisible reCAPTCHA that renders the widget and validates submissions server-side with minimal setup. It helps protect forms from spam and bots without adding a visible checkbox for users, integrating cleanly with Laravel validation rules.
invisible_captcha) so the control can be attached per-form rather than platform-wide.Consider it when:
Look elsewhere when:
To executives: This is a small, MIT-licensed, ~600-star open-source integration that lets us add invisible bot protection to our forms in days instead of weeks, with no license cost and no visible checkbox to hurt conversion. It addresses a real abuse vector on signup and checkout. The caveat is maintenance: the package hasn't shipped since early 2022, so I recommend a time-boxed spike to confirm compatibility, a documented fallback (reCAPTCHA v3 or Cloudflare Turnstile), and treating it as an interim control rather than a five-year foundation. Expected investment is low single-digit engineer-days; the risk is contained and reversible.
To engineering: It's a thin Laravel wrapper around reCAPTCHA v2 Invisible — Blade directive for the badge, a validation rule, and server-side verification. Low integration cost, but you inherit an unmaintained dependency in the request path. Please confirm PHP/Laravel version support, review the Google data flow, and instrument challenge failures so we can measure false positives. If compatibility is shaky, we standardize on Turnstile instead and keep the same product behavior.
Decision requested: Approve a short evaluation spike and a go/no-go on this package versus a maintained alternative, with the abuse-mitigation outcome — not the library — as the success criterion.
How can I help you explore Laravel packages today?