PHPackages                             captcha-eu/neos - 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. captcha-eu/neos

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

captcha-eu/neos
===============

Form Element to integrate Captcha.eu into the Flow Form Framework

1.0(2y ago)0181GPL-3.0-or-laterPHP

Since Feb 7Pushed 2y agoCompare

[ Source](https://github.com/captcha-eu/neos)[ Packagist](https://packagist.org/packages/captcha-eu/neos)[ RSS](/packages/captcha-eu-neos/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

> Based on a fork of ahornlabs/friendly-captcha-neos - huge probs!!

Captcha.eu integration for Neos Form Framework
==============================================

[](#captchaeu-integration-for-neos-form-framework)

This package add a form element which integrates [Captcha.eu](https://www.captcha.eu/) verification to your form.

**Please note: You need an Captcha.eu account to use these package.**

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

[](#installation)

The package can be installed via Composer.

```
$ composer require captcha-eu/neos
```

Configuration
-------------

[](#configuration)

You need to add your Public Key (`publicKey`) and Rest Key (`restKey`) from you Captcha.eu account. Please have a look at the official [Captcha.eu-Docs](https://docs.captcha.eu) if you need more informations.

```
CaptchaEU:
  CaptchaEU:
    publicKey: 'add-you-site-key'
    restKey: 'add-you-secret-key'
```

In production environment we strictly recommend to use environment variables to set the values.

Add form element with Neos.Form.Builder
---------------------------------------

[](#add-form-element-with-neosformbuilder)

Create a new form in Neos backend. Add the new Captcha.eu form element to you form.

[![Captche Element](Documentation/Images/screen.png)](Documentation/Images/screen.png)

Usage with [Neos.Form](https://github.com/neos/form)
----------------------------------------------------

[](#usage-with-neosform)

Simply add the new form element to your form definition renderables:

```
type: 'Neos.Form:Form'
identifier: someIdentifier
label: Label
renderables:
  -
    type: 'Neos.Form:Page'
    identifier: page-one
    renderables:
      -
        type: 'CaptchaEU.CaptchaEU:Captcha'
        identifier: captcha
        label: Captcha
        properties:
          publicKey: your-public-key
          restKey: your-private-key
finishers:
  -

```

Override Settings
-----------------

[](#override-settings)

You can override the following configurations in the node properties:

- Public Key
- Rest Key

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

830d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/332619bd04fc4a9dc8850acd4ae574fd6f1b001ef81c67fd9879fd03459f510b?d=identicon)[hjanuschka](/maintainers/hjanuschka)

---

Top Contributors

[![mchh](https://avatars.githubusercontent.com/u/523953?v=4)](https://github.com/mchh "mchh (11 commits)")[![hjanuschka](https://avatars.githubusercontent.com/u/2891702?v=4)](https://github.com/hjanuschka "hjanuschka (6 commits)")[![koehlerannkathrin](https://avatars.githubusercontent.com/u/40425659?v=4)](https://github.com/koehlerannkathrin "koehlerannkathrin (2 commits)")

### Embed Badge

![Health badge](/badges/captcha-eu-neos/health.svg)

```
[![Health](https://phpackages.com/badges/captcha-eu-neos/health.svg)](https://phpackages.com/packages/captcha-eu-neos)
```

PHPackages © 2026

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