PHPackages                             shadowprince/forman-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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. shadowprince/forman-recaptcha

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

shadowprince/forman-recaptcha
=============================

Recaptcha plugin for shadowprince/forman

0.2.2(12y ago)016BSDPHPPHP &gt;=5.2.0

Since Oct 15Pushed 12y ago1 watchersCompare

[ Source](https://github.com/ShadowPrince/forman-recaptcha)[ Packagist](https://packagist.org/packages/shadowprince/forman-recaptcha)[ Docs](http://shadowprince.github.com/forman-recaptcha)[ RSS](/packages/shadowprince-forman-recaptcha/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (2)Versions (10)Used By (0)

Forman-Recaptcha
----------------

[](#forman-recaptcha)

Forman-Recaptcha - plugin for [forman](http://github.com/shadowprince/forman), adding field Recaptcha for easy recaptcha integration. It validates on `validate()` method, sets errors; you just need to add `new \Forman\Field\Recaptcha()` to your form to use it.

```
$form = new \Forman\Form(
    new \Forman\Field\Value("name"),
    (new \Forman\Field\Recaptcha())->setKeys("private", "public")
);
```

You can set default keys by

```
\Forman\Field\Recaptcha::defaultKeys("private", "public");
```

Uses [recaptcha/php5](http://packagist.org/recaptcha/php5).

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

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 ~4 days

Total

8

Last Release

4611d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/43979443?v=4)[ShadowPrince](/maintainers/ShadowPrince)[@shadowprince](https://github.com/shadowprince)

---

Tags

recaptchacomponentFormsslimextforman

### Embed Badge

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

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

###  Alternatives

[karser/karser-recaptcha3-bundle

Google ReCAPTCHA v3 for Symfony

1862.5M10](/packages/karser-karser-recaptcha3-bundle)[nette/forms

📝 Nette Forms: generating, validating and processing secure forms in PHP. Handy API, fully customizable, server &amp; client side validation and mature design.

52913.5M485](/packages/nette-forms)[uestla/recaptcha-control

reCAPTCHA control for Nette Framework forms

26576.8k1](/packages/uestla-recaptcha-control)[aryehraber/statamic-captcha

Protect your Statamic forms using a Captcha service

17205.3k](/packages/aryehraber-statamic-captcha)[undefinedoffset/silverstripe-nocaptcha

A spam protector and form field using Google's reCAPTCHA v2 or optionally a foundation v3 implementation

31485.4k20](/packages/undefinedoffset-silverstripe-nocaptcha)[pear/html_quickform2

Provides methods to create, validate and render HTML forms in PHP.

23519.9k2](/packages/pear-html-quickform2)

PHPackages © 2026

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