PHPackages                             evoweb/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. [Security](/categories/security)
4. /
5. evoweb/recaptcha

ActiveTypo3-cms-extension[Security](/categories/security)

evoweb/recaptcha
================

Easy on Humans, Hard on Bots

14.1.2(5mo ago)7620.6k↓17.3%222GPL-2.0-or-laterShellCI passing

Since Nov 20Pushed 3mo ago2 watchersCompare

[ Source](https://github.com/evoWeb/recaptcha)[ Packagist](https://packagist.org/packages/evoweb/recaptcha)[ Docs](https://www.evoweb.de)[ Fund](https://www.paypal.me/garbast)[ GitHub Sponsors](https://github.com/garbast)[ RSS](/packages/evoweb-recaptcha/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependenciesVersions (61)Used By (2)

TYPO3 Extension `recaptcha`
===========================

[](#typo3-extension-recaptcha)

[![build](https://github.com/evoWeb/recaptcha/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/evoWeb/recaptcha/actions/workflows/ci.yml/badge.svg?branch=develop)[![Latest Stable Version](https://camo.githubusercontent.com/002fc4aa3e5f557a912fed1cbfcf3887a0ac960bdb78bfb80833d3920d2344d9/68747470733a2f2f706f7365722e707567782e6f72672f65766f7765622f7265636170746368612f762f737461626c65)](https://packagist.org/packages/evoweb/recaptcha)[![Monthly Downloads](https://camo.githubusercontent.com/304229870d6fadd951ff6982abb74b63d31353510643fe6d94651c6339922900/68747470733a2f2f706f7365722e707567782e6f72672f65766f7765622f7265636170746368612f642f6d6f6e74686c79)](https://packagist.org/packages/evoweb/recaptcha)[![Total Downloads](https://camo.githubusercontent.com/cf0117fb550dae26dd836c3f87ac21ea5b03b473eb3a71a8877546389218c528/68747470733a2f2f706f7365722e707567782e6f72672f65766f7765622f7265636170746368612f646f776e6c6f616473)](https://packagist.org/packages/evoweb/recaptcha)

TYPO3 Extension to make use of Googles nocaptcha.
Now supports googles invisible reCAPTCHA.

Installation
------------

[](#installation)

### via Composer

[](#via-composer)

The recommended way to install TYPO3 Console is by using [Composer](https://getcomposer.org):

```
composer require evoweb/recaptcha

```

### via TYPO3 Extension Repository

[](#via-typo3-extension-repository)

Download and install the extension with the extension manager module or directly from the [TER](https://extensions.typo3.org/extension/recaptcha/).

Integrate invisible reCAPTCHA in tx\_form TypoScript forms
----------------------------------------------------------

[](#integrate-invisible-recaptcha-in-tx_form-typoscript-forms)

To be able to use the captcha, add the static include of this extension to your template.

After that, add in the TypoScript of the form.

```
lib.contactForm = FORM
lib.contactForm {
	70 < lib.invisibleRecaptchaIntegration.10

	rules {
		7 < lib.invisibleRecaptchaIntegration.rules.1
	}
}

```

Integrate invisible reCAPTCHA in own forms
------------------------------------------

[](#integrate-invisible-recaptcha-in-own-forms)

To be able to use the captcha, add the static include of this extension to your template.

After modify your form output by replacing the submit-button with something like this:

```

		absenden

```

After that you're ready on the frontend but still need to call the validation in your php code.

```
$validCaptcha = false;

$captchaService = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\Evoweb\Recaptcha\Services\CaptchaService::class);
$captchaServiceValidation = $captchaService->validateReCaptcha();
if (isset($captchaServiceValidation['verified'])) {
	if ($captchaServiceValidation['verified'] === true) {
		$validCaptcha = true;
	}
}

```

###  Health Score

60

—

FairBetter than 99% of packages

Maintenance76

Regular maintenance activity

Popularity46

Moderate usage in the ecosystem

Community27

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 92.4% 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 ~64 days

Recently: every ~12 days

Total

59

Last Release

109d ago

Major Versions

11.0.4 → 12.0.02023-08-19

12.0.2 → 13.0.02024-08-17

11.x-dev → 14.0.12024-11-03

13.1.1 → 14.0.32025-01-03

12.x-dev → 13.1.32026-01-29

PHP version history (2 changes)1.0.0PHP &gt;=5.5.0

7.2.0PHP &gt;=5.6.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/bb4dafa036924944329c38464e7ee805686072f4e630039a56a6e4e892765080?d=identicon)[garbast](/maintainers/garbast)

---

Top Contributors

[![garbast](https://avatars.githubusercontent.com/u/5036924?v=4)](https://github.com/garbast "garbast (317 commits)")[![alexanderschnitzler](https://avatars.githubusercontent.com/u/711459?v=4)](https://github.com/alexanderschnitzler "alexanderschnitzler (7 commits)")[![yvirtp](https://avatars.githubusercontent.com/u/57659527?v=4)](https://github.com/yvirtp "yvirtp (3 commits)")[![evoWeb](https://avatars.githubusercontent.com/u/2483872?v=4)](https://github.com/evoWeb "evoWeb (3 commits)")[![abplana](https://avatars.githubusercontent.com/u/94911483?v=4)](https://github.com/abplana "abplana (2 commits)")[![infabo](https://avatars.githubusercontent.com/u/3999104?v=4)](https://github.com/infabo "infabo (2 commits)")[![jmverges](https://avatars.githubusercontent.com/u/2902073?v=4)](https://github.com/jmverges "jmverges (1 commits)")[![jokumer](https://avatars.githubusercontent.com/u/6431813?v=4)](https://github.com/jokumer "jokumer (1 commits)")[![linawolf](https://avatars.githubusercontent.com/u/48202465?v=4)](https://github.com/linawolf "linawolf (1 commits)")[![Mabahe](https://avatars.githubusercontent.com/u/1684986?v=4)](https://github.com/Mabahe "Mabahe (1 commits)")[![michael-binder](https://avatars.githubusercontent.com/u/21359926?v=4)](https://github.com/michael-binder "michael-binder (1 commits)")[![mikestreety](https://avatars.githubusercontent.com/u/354085?v=4)](https://github.com/mikestreety "mikestreety (1 commits)")[![tromboman](https://avatars.githubusercontent.com/u/96518240?v=4)](https://github.com/tromboman "tromboman (1 commits)")[![Xippo](https://avatars.githubusercontent.com/u/16665048?v=4)](https://github.com/Xippo "Xippo (1 commits)")[![Atomschinken](https://avatars.githubusercontent.com/u/3041069?v=4)](https://github.com/Atomschinken "Atomschinken (1 commits)")

---

Tags

recaptchaInvisible captchanocaptcha 2

### Embed Badge

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

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

###  Alternatives

[phelium/recaptcha

reCAPTCHA v2 class

4389.4k](/packages/phelium-recaptcha)[cakephp-fr/recaptcha

To easily use Google Recaptcha (free CAPTCHA service that protect websites from spam and abuse) in CakePHP projects

1419.3k](/packages/cakephp-fr-recaptcha)[cake17/cakephp-recaptcha

\[DEPRECIATED\] Please use https://github.com/cakephp-fr/recaptcha/

1211.0k1](/packages/cake17-cakephp-recaptcha)[phpdevsr/recaptcha-codeigniter4

Free to Use Library reCAPTCHA v2 for Codeigniter 4

101.9k](/packages/phpdevsr-recaptcha-codeigniter4)

PHPackages © 2026

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