PHPackages                             mosparo/flarum-integration - 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. mosparo/flarum-integration

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

mosparo/flarum-integration
==========================

A Flarum extension to protect the account forms with mosparo.

v1.0.0(today)12↑2900%MITPHP

Since Jun 26Pushed todayCompare

[ Source](https://github.com/mosparo/flarum-integration)[ Packagist](https://packagist.org/packages/mosparo/flarum-integration)[ RSS](/packages/mosparo-flarum-integration/feed)WikiDiscussions master Synced today

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

 [![mosparo logo contains a bird with the name Mo and the mosparo text](https://github.com/mosparo/mosparo/raw/master/assets/images/mosparo-logo.svg?raw=true)](https://github.com/mosparo/mosparo/blob/master/assets/images/mosparo-logo.svg?raw=true)

 Extension for Flarum
======================

[](#----extension-for-flarum)

 A Flarum extension to protect the account forms with mosparo.

---

Description
-----------

[](#description)

The mosparo Flarum extension can protect the sign-up, login, and forgot password forms of your Flarum installation. You can use mosparo to rate-limit or protect your Flarum installation from bots.

This extension is compatible with Flarum 2.0+ (tested with Flarum 2.0.0-rc.4).

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667) [![Latest Stable Version](https://camo.githubusercontent.com/898ef4ea6b333490a86e0c0bdafeb83a9b6ddef0c3c2eed163aaed1a122d91fa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6f737061726f2f666c6172756d2d696e746567726174696f6e2e737667)](https://packagist.org/packages/mosparo/flarum-integration) [![Total Downloads](https://camo.githubusercontent.com/10af6f27091ca5bb7eef00f537029d9c0dc39d741d23ee8566d6fc47501f58c5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6f737061726f2f666c6172756d2d696e746567726174696f6e2e737667)](https://packagist.org/packages/mosparo/flarum-integration)

How to use
----------

[](#how-to-use)

Please see our [How to use](https://mosparo.io/how-to-use/) introduction on our website to learn how to use mosparo in general.

In step 3 of the how-to-use explanation, you must integrate mosparo into your website. Please follow the [Installation](#installation) part below for this process.

In step 4 of the how-to-use explanation, you must connect your website with your mosparo project. Please follow the [Usage](#usage) part below.

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

[](#installation)

Install with Composer:

```
composer require mosparo/flarum-integration:"^1.0"
```

Update
------

[](#update)

Update the extension with Composer:

```
composer update mosparo/flarum-integration:"^1.0"
php flarum migrate
php flarum cache:clear
```

Usage
-----

[](#usage)

1. Create a project in your mosparo installation
2. Install the extension in your Flarum installation
3. Enable the extension in the administration area of your Flarum installation
4. Configure the connection to your mosparo project
5. Test the sign-up, login, and forgot password forms

Links
-----

[](#links)

- [Packagist](https://packagist.org/packages/mosparo/flarum-integration)
- [GitHub](https://github.com/mosparo/flarum-integration)

Credits / Inspired by
---------------------

[](#credits--inspired-by)

We're thankful for the [flarum-hcaptcha](https://github.com/Ralkage/flarum-hcaptcha) extension by [Ralkage](https://github.com/Ralkage), which helped us understand how to add mosparo to Flarum.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance100

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

0d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/90adf74020cede3f838394bfc64d2981f7a60f06bd91dd55fcdf299970a3b1b9?d=identicon)[zepich](/maintainers/zepich)

---

Top Contributors

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

---

Tags

flarumspam protectionmosparo

### Embed Badge

![Health badge](/badges/mosparo-flarum-integration/health.svg)

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

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

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

French language pack to localize the Flarum forum software plus its official and third-party extensions.

1936.5k](/packages/flarum-lang-french)[fof/recaptcha

Increase your forum's security with Google reCAPTCHA

1436.9k](/packages/fof-recaptcha)

PHPackages © 2026

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