PHPackages                             ralkage/flarum-hcaptcha - 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. ralkage/flarum-hcaptcha

ActiveFlarum-extension[Security](/categories/security)

ralkage/flarum-hcaptcha
=======================

Increase your Flarum forum's security with hCaptcha.

1.3.0(3mo ago)24.3k3[2 issues](https://github.com/Ralkage/flarum-hcaptcha/issues)MITJavaScriptPHP ^8.0

Since Jul 22Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/Ralkage/flarum-hcaptcha)[ Packagist](https://packagist.org/packages/ralkage/flarum-hcaptcha)[ Docs](https://ralkage.com)[ RSS](/packages/ralkage-flarum-hcaptcha/feed)WikiDiscussions 1.x Synced 3w ago

READMEChangelog (5)Dependencies (3)Versions (8)Used By (0)

hCaptcha — Flarum Extension
===========================

[](#hcaptcha--flarum-extension)

Increase your [Flarum](https://flarum.org) forum's security with [hCaptcha](https://www.hcaptcha.com/). Protects registration, new discussions, and replies from spam and abuse.

Features
--------

[](#features)

- **Registration Protection** — Requires hCaptcha during user sign-up
- **Post Protection** — Requires hCaptcha when creating discussions and replies
- **Checkbox &amp; Invisible Modes** — Standard visible checkbox or transparent invisible challenge
- **Permission Bypass** — Exempt specific user groups from captcha via admin permissions
- **Dark Mode Support** — Automatically matches your forum's theme

Requirements
------------

[](#requirements)

- Flarum `^1.8`
- PHP `^8.0`

Links
-----

[](#links)

- [Ralkage](https://ralkage.com)
- [Github](https://github.com/Ralkage/flarum-hcaptcha)
- [Packagist](https://packagist.org/packages/ralkage/flarum-hcaptcha)
- [Discuss](https://discuss.flarum.org/d/28257)

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

[](#installation)

```
composer require ralkage/flarum-hcaptcha
```

Then enable it in your Flarum admin panel under **Extensions**.

Setup
-----

[](#setup)

1. Create an account at [hCaptcha](https://dashboard.hcaptcha.com/) and get your **Site Key** and **Secret Key**.
2. Go to **Admin → hCaptcha** and enter your credentials.
3. Choose between **Checkbox** (visible) or **Invisible** mode.
4. Optionally adjust which user groups can bypass the captcha under **Permissions**.

License
-------

[](#license)

MIT — see [LICENSE](LICENSE).

###  Health Score

43

—

FairBetter than 90% of packages

Maintenance62

Regular maintenance activity

Popularity26

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~285 days

Recently: every ~0 days

Total

7

Last Release

90d ago

Major Versions

1.x-dev → 2.x-dev2026-03-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/4415106be37759e15d2f1304df343a37e478dad0f832b6f35860631ffc9b6afb?d=identicon)[Ralkage](/maintainers/Ralkage)

---

Top Contributors

[![Ralkage](https://avatars.githubusercontent.com/u/2059356?v=4)](https://github.com/Ralkage "Ralkage (7 commits)")

---

Tags

recaptchaspamcaptchaantispamanti-spamflarumhcaptcha

### Embed Badge

![Health badge](/badges/ralkage-flarum-hcaptcha/health.svg)

```
[![Health](https://phpackages.com/badges/ralkage-flarum-hcaptcha/health.svg)](https://phpackages.com/packages/ralkage-flarum-hcaptcha)
```

###  Alternatives

[karser/karser-recaptcha3-bundle

Google ReCAPTCHA v3 for Symfony

1862.5M9](/packages/karser-karser-recaptcha3-bundle)[fabianwennink/iconcaptcha

IconCaptcha is a self-hosted, customizable, easy-to-implement and user-friendly captcha.

18251.3k1](/packages/fabianwennink-iconcaptcha)[flarum-lang/russian

Russian language pack for Flarum.

12127.5k](/packages/flarum-lang-russian)[usarise/turnstile

PHP library for Turnstile, is Cloudflare’s smart CAPTCHA alternative. It can be embedded into any website without sending traffic through Cloudflare and works without showing visitors a CAPTCHA.

24110.4k7](/packages/usarise-turnstile)[s1syphos/php-simple-captcha

Simple captcha generator

2639.5k9](/packages/s1syphos-php-simple-captcha)[fruitcakestudio/recaptcha

reCAPTCHA library

1625.5k1](/packages/fruitcakestudio-recaptcha)

PHPackages © 2026

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