# dozoisch/react-google-recaptcha

Component wrapper for Google reCAPTCHA

Repository: https://github.com/dozoisch/react-google-recaptcha
Canonical: https://ross.abutalabs.com/products/react-google-recaptcha
Language: JavaScript
License: MIT
License Family: permissive
Topics: reactjs, google-recaptcha, javascript, hacktoberfest, hacktoberfest2020
Last push: 2024-04-07T21:50:23+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4167, "days_push": 878, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1084, forks 149 (observed 2026-08-28T04:03:31.436804+00:00)

## What it is
A React component wrapper around Google reCAPTCHA v2, supporting normal, compact, and invisible captcha modes. It handles async loading of the reCAPTCHA script and exposes props and instance methods for integration into React forms.

## Use cases
- add recaptcha to a react form
- prevent bot signups in a react app
- render invisible recaptcha in react
- reset recaptcha after form submission
- customize recaptcha theme and language

## When to choose
- you need Google reCAPTCHA v2 in a React project
- you want a maintained, lightweight wrapper with an instance API (reset, execute)
- you need invisible or compact captcha variants

## When to avoid
- you use a framework other than React
- you need reCAPTCHA v3 or an alternative captcha provider like hCaptcha
- you want a vanilla JavaScript integration without React

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, security, form-handling
- domain: web-development, frontend, security
- platform: browser
- tags: react, recaptcha, captcha, react-component, bot-protection, web-server, nodejs

## Member repositories
- dozoisch/react-google-recaptcha (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:31.436804+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:50:01.811931+00:00, confidence not recorded.
  - readme: https://github.com/dozoisch/react-google-recaptcha (fetched 2026-08-28T04:03:31.436804+00:00, sha 760f3c351422)
  - registry_npm: https://registry.npmjs.org/react-google-recaptcha (fetched 2026-08-29T12:52:50.398686+00:00, sha 3dd0ab773343)
- Data as of 2026-08-30T08:39:29.467469+00:00.
