PHPackages                             bdunogier/gnu-terry-pratchett-bundle - 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. bdunogier/gnu-terry-pratchett-bundle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bdunogier/gnu-terry-pratchett-bundle
====================================

Implementation of the X-Clacks-Overhead: GNU Terry Pratchett clacks Hack (http://www.gnuterrypratchett.com/)

v0.1.0(11y ago)3192PHP

Since Mar 26Pushed 11y agoCompare

[ Source](https://github.com/bdunogier/GNUTerryPratchettBundle)[ Packagist](https://packagist.org/packages/bdunogier/gnu-terry-pratchett-bundle)[ RSS](/packages/bdunogier-gnu-terry-pratchett-bundle/feed)WikiDiscussions master Synced 1mo ago

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

GNU: Terry Pratchett X-Clacks-Overhead Bundle
=============================================

[](#gnu-terry-pratchett-x-clacks-overhead-bundle)

A Symfony bundle that adds the `X-Clacks-Overhead: GNU Terry Pratchett`` header to HTTP responses.

> “Do you not know that a man is not dead while his name is still spoken?” ? Terry Pratchett, Going Postal

In Going Postal, one of the last Discworld novels, the clacks (semaphore) system is "hacked" by operators (a bunch of creative geeks) to carry names of people who died because of the clacks along in the messages' "overhead".

After Sir Terry passed away this march 2015, a [reddit thread was started](http://www.reddit.com/r/discworld/comments/2yt9j6/gnu_terry_pratchett/)in order to keep Terry's name alive on the network. It soon derived in somebody publishing an [RFC for Clacks &amp; HTTP compatibility](https://github.com/clacks-overhead/clacks-protocol). Soon, a bunch of plugins emerged.

This is my Symfony2 version.

Of course, it is as easy to do it with one line of configuration of your web server, or add it to index.php. But does it really matter ? :)

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

[](#installation)

Run `composer require bdunogier/gnu-terry-pratchett-bundle` from the root of a Symfony2 app.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 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

4071d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/235928?v=4)[Bertrand Dunogier](/maintainers/bdunogier)[@bdunogier](https://github.com/bdunogier)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/bdunogier-gnu-terry-pratchett-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/bdunogier-gnu-terry-pratchett-bundle/health.svg)](https://phpackages.com/packages/bdunogier-gnu-terry-pratchett-bundle)
```

###  Alternatives

[ezsystems/symfony-tools

eZ Systems Symfony Tools

19306.9k2](/packages/ezsystems-symfony-tools)

PHPackages © 2026

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