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(6mo ago)7655.9k↓45.6%222GPL-2.0-or-laterShellCI passing

Since Nov 20Pushed 1w 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 3d ago

READMEChangelogDependencies (12)Versions (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

62

—

FairBetter than 99% of packages

Maintenance84

Actively maintained with recent releases

Popularity46

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 92.7% 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

155d 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://avatars.githubusercontent.com/u/5036924?v=4)[Sebastian Fischer](/maintainers/garbast)[@garbast](https://github.com/garbast)

---

Top Contributors

[![garbast](https://avatars.githubusercontent.com/u/5036924?v=4)](https://github.com/garbast "garbast (328 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

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### 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

[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)[pagemachine/searchable

TYPO3 extension to index and search content with Elasticsearch

1039.9k](/packages/pagemachine-searchable)[typo3/cms-adminpanel

TYPO3 CMS Admin Panel - The Admin Panel displays information about your site in the frontend and contains a range of metrics including debug and caching information.

115.7M66](/packages/typo3-cms-adminpanel)

PHPackages © 2026

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