PHPackages                             ctigelaar/craft-recaptcha - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ctigelaar/craft-recaptcha

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

ctigelaar/craft-recaptcha
=========================

Google reCAPTCHA for Craft CMS

1.0.1(10y ago)2523PHP

Since Dec 9Pushed 10y ago1 watchersCompare

[ Source](https://github.com/ctigelaar/craft-recaptcha)[ Packagist](https://packagist.org/packages/ctigelaar/craft-recaptcha)[ RSS](/packages/ctigelaar-craft-recaptcha/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (3)Used By (0)

Google reCAPTCHA for Craft CMS
==============================

[](#google-recaptcha-for-craft-cms)

Craft plugin to dispaly Google's new reCaptcha form widget and validate responses.

\##Install

1. Upload entire recaptcha directory to craft/plugins on your server.
2. Navigate to your site's Plugin settings from the Control Panel.
3. Click Install
4. Click on the 'reCAPTCHA for Craft' link to enter in your reCAPTCHA site key and secret key. You can get both keys from the [Google reCaptcha console](http://www.google.com/recaptcha/intro/index.html).

\##Usage ###Templates To display a reCAPTCHA widget in any template, use `{{craft.recaptcha.render()}}`.

\###User Registration Form To use the Recaptcha in a front-end [User Registration](http://buildwithcraft.com/docs/templating/user-registration-form) form, simply do this:

```

    {{ getCsrfInput() }}

```

...and assuming it passes Recaptcha validation, the user registration will be passed along to `users/saveUser`

\###Verification To verify a user's input, call the plugin's verify service from your own plugin:

```
$captcha = craft()->request->getPost('g-recaptcha-response');
$verified = craft()->recaptcha_verify->verify($captcha);
if($verified)
{
    //User is a person, not a robot. Go on and process the form!
} else {
    //Uh oh...its a robot. Don't process this form!
}

```

\##Roadmap Currently this only supports the standard reCAPTCHA widget, but I hope to add some capabilities to adjust the styling and functionality.

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3857d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10415373?v=4)[Christiaan Tigelaar](/maintainers/ctigelaar)[@ctigelaar](https://github.com/ctigelaar)

---

Top Contributors

[![khalwat](https://avatars.githubusercontent.com/u/7570798?v=4)](https://github.com/khalwat "khalwat (5 commits)")[![ctigelaar](https://avatars.githubusercontent.com/u/10415373?v=4)](https://github.com/ctigelaar "ctigelaar (4 commits)")[![aberkie](https://avatars.githubusercontent.com/u/1800663?v=4)](https://github.com/aberkie "aberkie (1 commits)")

### Embed Badge

![Health badge](/badges/ctigelaar-craft-recaptcha/health.svg)

```
[![Health](https://phpackages.com/badges/ctigelaar-craft-recaptcha/health.svg)](https://phpackages.com/packages/ctigelaar-craft-recaptcha)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[mautic/core

Mautic Open Source Distribution

9.8k2.6k9](/packages/mautic-core)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[rainlab/blog-plugin

Blog plugin for October CMS

17158.6k](/packages/rainlab-blog-plugin)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

19246.3k2](/packages/civicrm-civicrm-drupal-8)[starcitizentools/citizen-skin

A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.

3355.8k](/packages/starcitizentools-citizen-skin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
