PHPackages                             tiexpert/recaptchav2 - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. tiexpert/recaptchav2

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

tiexpert/recaptchav2
====================

Implementation of Google ReCaptcha API version 2. It is intended to wrap the new Google ReCaptcha API into a simple class that provides ways to get the "No Captcha Widget" and easily validate the browser response.

0.2.0(9y ago)371Apache-2.0PHPPHP &gt;=5.5.0

Since Jun 10Pushed 4y ago1 watchersCompare

[ Source](https://github.com/DenysXavier/ReCaptchaV2)[ Packagist](https://packagist.org/packages/tiexpert/recaptchav2)[ Docs](http://recaptchav2.com)[ RSS](/packages/tiexpert-recaptchav2/feed)WikiDiscussions master Synced 4w ago

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

ReCaptchaV2
===========

[](#recaptchav2)

**ReCaptchaV2** is a PHP implementation of Google ReCaptcha API version 2. It is intended to wrap the new Google ReCaptcha API into a simple class that provides ways to get the "No Captcha Widget" and easily validate the browser response.

Further information on [ReCaptchaV2 Website](http://recaptchav2.com).

What is a Captcha?
------------------

[](#what-is-a-captcha)

A *CAPTCHA* (an acronym for "**C**ompletely **A**utomated **P**ublic **T**uring test to tell **C**omputers and **H**umans **A**part") is a type of challenge-response test used in computing to determine whether or not the user is human.

*Further information on [Wikipedia](http://en.wikipedia.org/wiki/CAPTCHA)*.

What is ReCaptcha?
------------------

[](#what-is-recaptcha)

*ReCaptcha* is a user-dialogue system originally developed by Luis von Ahn, Ben Maurer, Colin McMillen, David Abraham and Manuel Blum at Carnegie Mellon University's main Pittsburgh campus, and acquired by Google in September 2009. Like the CAPTCHA interface, ReCaptcha asks users to enter words seen in distorted text images onscreen.

In 2013, ReCaptcha began implementing behavioral analysis of the browser's interactions with the CAPTCHA to predict whether the user was a human or a bot before displaying the captcha, and presenting a "considerably more difficult" captcha in cases where it had reason to think the user might be a bot.

Google states that ReCaptcha is a free service to protect websites from spam and abuse, keeping automated software from engaging in abusive activities. It does this while letting valid users pass through with ease. Every time Google CAPTCHAs are solved, that human effort helps digitize text, annotate images, and build machine learning datasets. This in turn helps preserve books, improve maps, and solve hard AI problems.

*Further reading on [Wikipedia](http://wikipedia.org/wiki/ReCAPTCHA) and [Google](https://www.google.com/recaptcha/)*.

ReCaptchaV2 Requirements
------------------------

[](#recaptchav2-requirements)

- PHP 5
- cURL

Installing
----------

[](#installing)

1. Download ReCaptchaV2 Project ZIP File;
2. Unzip reCaptchaV2 folder into your site;
3. Include file reCaptchaV2.php in your script.

License and Copyright
---------------------

[](#license-and-copyright)

Copyright 2015 Denys W. Xavier

ReCaptchaV2 is licensed under the Apache License, Version 2.0;

- You may not use this file except in compliance with the License.
- You may obtain a copy of the License at .

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% 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 ~61 days

Total

2

Last Release

3610d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11999604?v=4)[Denys Xavier](/maintainers/DenysXavier)[@DenysXavier](https://github.com/DenysXavier)

---

Top Contributors

[![DenysXavier](https://avatars.githubusercontent.com/u/11999604?v=4)](https://github.com/DenysXavier "DenysXavier (9 commits)")[![MartinSund](https://avatars.githubusercontent.com/u/13620110?v=4)](https://github.com/MartinSund "MartinSund (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tiexpert-recaptchav2/health.svg)

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

###  Alternatives

[edamov/pushok

PHP client for Apple Push Notification Service (APNs) - Send push notifications to iOS using the new APNs HTTP/2 protocol with token-based (JWT with p8 private key) or certificate-based authentication

4103.4M17](/packages/edamov-pushok)[nodge/yii2-eauth

Yii2 EAuth Extension. EAuth allows to authenticate users with accounts on other websites (Google, Facebook, Twitter, etc).

191101.5k](/packages/nodge-yii2-eauth)[corsinvest/cv4pve-api-php

Corsinvest Proxmox VE Client API PHP

811.4M](/packages/corsinvest-cv4pve-api-php)

PHPackages © 2026

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