PHPackages                             klein0r/slim-alfred-renderer - 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. [Framework](/categories/framework)
4. /
5. klein0r/slim-alfred-renderer

ActiveLibrary[Framework](/categories/framework)

klein0r/slim-alfred-renderer
============================

Render Alfred XML into a PSR-7 Response object.

3.0.0(10y ago)123MITPHP

Since Sep 29Pushed 10y agoCompare

[ Source](https://github.com/klein0r/slim-alfred-renderer)[ Packagist](https://packagist.org/packages/klein0r/slim-alfred-renderer)[ RSS](/packages/klein0r-slim-alfred-renderer/feed)WikiDiscussions master Synced 2mo ago

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

PHP Renderer
------------

[](#php-renderer)

This is a renderer for rendering [Alfred 2](https://www.alfredapp.com/) XML into a PSR-7 Response object. It works well with Slim Framework 3.

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

[](#installation)

Install with [Composer](http://getcomposer.org):

```
composer require klein0r/slim-alfred-renderer

```

Usage With Slim 3
-----------------

[](#usage-with-slim-3)

```
use Slim\Views\ScriptFilterRenderer;

include "vendor/autoload.php";

$app = new Slim\App();
$container = $app->getContainer();
$container['alfredRenderer'] = new ScriptFilterRenderer();

$app->get('/hello/{name}', function ($request, $response, $args) {

    $data = [
        [
            'uid' => '35345345u2938475h',
            'arg' => 'argument1',
            'title' => 'thetitle',
            'subtitle' => 'thesubtitle',
            'icon' => 'icon.png',
            'valid' => 'yes'
        ]
    ];

    return $this->alfredRenderer->render($response, $data);
});

$app->run();
```

Exceptions
----------

[](#exceptions)

`\RuntimeException` - if template does not exist

`\InvalidArgumentException` - if $data contains 'template'

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 58.9% 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 ~9 days

Recently: every ~16 days

Total

13

Last Release

3770d ago

Major Versions

1.0.3 → 2.0.0-RC12015-10-01

2.0.6 → 3.0.02016-01-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/46b70325c9f99deae551d157b808912a1a617fb4a0efd3ac9df74f532427564f?d=identicon)[klein0r](/maintainers/klein0r)

---

Top Contributors

[![geggleto](https://avatars.githubusercontent.com/u/4027602?v=4)](https://github.com/geggleto "geggleto (33 commits)")[![akrabat](https://avatars.githubusercontent.com/u/33135?v=4)](https://github.com/akrabat "akrabat (16 commits)")[![rotexdegba](https://avatars.githubusercontent.com/u/1242622?v=4)](https://github.com/rotexdegba "rotexdegba (2 commits)")[![sasezaki](https://avatars.githubusercontent.com/u/42755?v=4)](https://github.com/sasezaki "sasezaki (2 commits)")[![klein0r](https://avatars.githubusercontent.com/u/1959049?v=4)](https://github.com/klein0r "klein0r (1 commits)")[![dopesong](https://avatars.githubusercontent.com/u/7201955?v=4)](https://github.com/dopesong "dopesong (1 commits)")[![silentworks](https://avatars.githubusercontent.com/u/79497?v=4)](https://github.com/silentworks "silentworks (1 commits)")

---

Tags

frameworkslimrendereralfred

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/klein0r-slim-alfred-renderer/health.svg)

```
[![Health](https://phpackages.com/badges/klein0r-slim-alfred-renderer/health.svg)](https://phpackages.com/packages/klein0r-slim-alfred-renderer)
```

###  Alternatives

[slim/php-view

Render PHP view scripts into a PSR-7 Response object.

2739.7M95](/packages/slim-php-view)[slim/twig-view

Slim Framework 4 view helper built on top of the Twig 3 templating component

3708.0M210](/packages/slim-twig-view)[slim/http-cache

Slim Framework HTTP cache middleware and service provider

1242.9M27](/packages/slim-http-cache)[davidepastore/slim-validation

A slim middleware for validation based on Respect/Validation

171223.7k3](/packages/davidepastore-slim-validation)[rubellum/slim-blade-view

Slim Framework 3 view helper built on the Blade component

1822.4k2](/packages/rubellum-slim-blade-view)

PHPackages © 2026

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