PHPackages                             clarkwinkelmann/catch-the-fish - 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. clarkwinkelmann/catch-the-fish

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

clarkwinkelmann/catch-the-fish
==============================

Watch your users catch as many fishes as they can

1.1.4(2y ago)52.4k3[1 PRs](https://github.com/clarkwinkelmann/catch-the-fish/pulls)MITPHP

Since Apr 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/clarkwinkelmann/catch-the-fish)[ Packagist](https://packagist.org/packages/clarkwinkelmann/catch-the-fish)[ RSS](/packages/clarkwinkelmann-catch-the-fish/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (13)Used By (0)

Catch The Fish
==============

[](#catch-the-fish)

[![MIT license](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://github.com/clarkwinkelmann/catch-the-fish/blob/master/LICENSE.md) [![Latest Stable Version](https://camo.githubusercontent.com/c9eb00192784e9203b9cb01bf81c515d4ac017eadca1850982d28f001f245292/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636c61726b77696e6b656c6d616e6e2f63617463682d7468652d666973682e737667)](https://packagist.org/packages/clarkwinkelmann/catch-the-fish) [![Total Downloads](https://camo.githubusercontent.com/1b27a1eef2f36d0cceabc7dcb3eff006cb2ee2d104f499871dd782ba8f70352f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636c61726b77696e6b656c6d616e6e2f63617463682d7468652d666973682e737667)](https://packagist.org/packages/clarkwinkelmann/catch-the-fish) [![Donate](https://camo.githubusercontent.com/0d6e4d8b50b5983a58205941b1a581b1305903393b7a39da574e3f60af3c7f5b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617970616c2d646f6e6174652d79656c6c6f772e737667)](https://www.paypal.me/clarkwinkelmann)

This extension is a fun experiment that adds a minigame to Flarum.

Once enabled, admins or mods can create fish catching rounds. The fishes will appear on the forum and users compete to catch as many as they can.

It includes many customization options. You can let users change the fish names or choose the placement of the fish themselves.

All aspects of the game are controlled via Flarum permissions.

The extension comes with a starting pack of (public domain image) fish that you can include when creating a new round.

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

[](#installation)

```
composer require clarkwinkelmann/catch-the-fish

```

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

[](#configuration)

You will find the settings for this extension in 3 different places:

- Extension settings page: global day-based, minute-based and animation settings, as well as probabilities for automatic fish placement and discussion tags whitelist
- Flarum permissions: all access related settings
- Front end page (not in admin): Round and fish configuration

Links
-----

[](#links)

- [Flarum Discuss post](https://discuss.flarum.org/d/19532)
- [Source code on GitHub](https://github.com/clarkwinkelmann/catch-the-fish)
- [Report an issue](https://github.com/clarkwinkelmann/catch-the-fish/issues)
- [Download via Packagist](https://packagist.org/packages/clarkwinkelmann/catch-the-fish)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity67

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

Recently: every ~146 days

Total

11

Last Release

1048d ago

Major Versions

0.1.3 → 1.0.02021-06-21

### Community

Maintainers

![](https://www.gravatar.com/avatar/0538135c1debcef5602dce7ece027909cc832b7a6284ab9189a19aa8de98d60d?d=identicon)[clarkwinkelmann](/maintainers/clarkwinkelmann)

---

Top Contributors

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

---

Tags

april-foolsextensionflarumflarum-extensionextensionflarumMiniGameapril-fools

### Embed Badge

![Health badge](/badges/clarkwinkelmann-catch-the-fish/health.svg)

```
[![Health](https://phpackages.com/badges/clarkwinkelmann-catch-the-fish/health.svg)](https://phpackages.com/packages/clarkwinkelmann-catch-the-fish)
```

###  Alternatives

[fof/analytics

Tracks analytics using Google Analytics, Google Optimize/GTM and Matomo

3543.1k](/packages/fof-analytics)[fof/sitemap

Generate a sitemap

1988.7k2](/packages/fof-sitemap)[fof/mason

Add custom fields to discussions

206.0k](/packages/fof-mason)

PHPackages © 2026

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