PHPackages                             horde/satisfiend - 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. horde/satisfiend

ActiveHorde-application[Utility &amp; Helpers](/categories/utility)

horde/satisfiend
================

GitHub integration application

02PHP

Since Apr 25Pushed 2w agoCompare

[ Source](https://github.com/horde/satisfiend)[ Packagist](https://packagist.org/packages/horde/satisfiend)[ RSS](/packages/horde-satisfiend/feed)WikiDiscussions FRAMEWORK\_6\_0 Synced 1w ago

READMEChangelogDependenciesVersions (3)Used By (0)

horde/satisfiend
================

[](#hordesatisfiend)

Satisfiend is Horde infrastructure to receive Github Webhooks and emit events processed by applications such as the Wicked WIKI, the Whups Tickets application, the Jonah newsfeed generator, Chora git viewer etc Satisfiend's mission is also to trigger static content generation such as composer/satis repositories, API documentation, website artifacts.

What Satisfiend is not
----------------------

[](#what-satisfiend-is-not)

- It's not an alternative to Private Packagist. Private Packagist does its job very well and earns its owner the necessary funds to stay such an asset to our community.
- It's not a CMS but it might provide content your CMS wants to publish.

Receiving and processing events
-------------------------------

[](#receiving-and-processing-events)

see doc/WEBHOOK.md

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance63

Regular maintenance activity

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity15

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/e4f6c6771993db2ed500959b42353f6cf6a2ca0406d9617f7ae680f4504faa4a?d=identicon)[horde](/maintainers/horde)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/horde-satisfiend/health.svg)

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

###  Alternatives

[ampproject/amp-toolbox

A collection of AMP tools making it easier to publish and host AMP pages with PHP.

73633.1k1](/packages/ampproject-amp-toolbox)

PHPackages © 2026

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