PHPackages                             awjudd/feed-reader - 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. awjudd/feed-reader

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

awjudd/feed-reader
==================

A simple RSS feed reader for Laravel 5

1.3.2(9y ago)48174.2k↓17.4%34[4 issues](https://github.com/awjudd/l4-feed-reader/issues)[1 PRs](https://github.com/awjudd/l4-feed-reader/pulls)1MITPHPPHP &gt;=5.5.9

Since Mar 18Pushed 9y ago1 watchersCompare

[ Source](https://github.com/awjudd/l4-feed-reader)[ Packagist](https://packagist.org/packages/awjudd/feed-reader)[ RSS](/packages/awjudd-feed-reader/feed)WikiDiscussions master Synced yesterday

READMEChangelog (7)Dependencies (2)Versions (9)Used By (1)

Laravel 5 - Feed Reader
=======================

[](#laravel-5---feed-reader)

A simple RSS feed reader for **Laravel 5**

Features
--------

[](#features)

- One command to read any RSS feed
- Different RSS feed profiles enabled

Quick Start
-----------

[](#quick-start)

In the `require` key of `composer.json` file add the following:

```
"awjudd/feed-reader": "1.3.*"

```

Run the Composer update command

```
$ composer update

```

In your `config/app.php` add `'Awjudd\FeedReader\FeedReaderServiceProvider'` to the end of the `$providers` array

```
'providers' => array(
    Illuminate\Auth\AuthServiceProvider::class,
    Illuminate\Broadcasting\BroadcastServiceProvider::class,
    ...
    Awjudd\FeedReader\FeedReaderServiceProvider::class,

),

'aliases' => array(
    'App' => Illuminate\Support\Facades\App::class,
    'Artisan' => Illuminate\Support\Facades\Artisan::class,
    ...
    'FeedReader' => Awjudd\FeedReader\Facade::class,
),
```

Setup
-----

[](#setup)

### Publishing the Configuration

[](#publishing-the-configuration)

After installing through composer, you should publish the config file. To do this, run the following command:

```
$ php artisan vendor:publish

```

### Configuration Values

[](#configuration-values)

Once published, the configuration file contains an array of profiles. These will define how the RSS feed reader will react. By default the "default" profile will used. For more information on: [here](http://simplepie.org/wiki/reference/simplepie/start).

### How to use

[](#how-to-use)

Once you have all of the configuration settings set up, in order to read a RSS feed all you need to do is call the `read` function:

```
FeedReader::read('http://www.example.com/rss');
```

This function accepts 2 parameters however, the second parameter is optional. The second parameter is the configuration profile that should be used when reading the RSS feed.

This will return to you the SimplePie object with the RSS feed in it.

License
-------

[](#license)

Feed Reader is free software distributed under the terms of the MIT license

Additional Information
----------------------

[](#additional-information)

Any issues, please [report here](https://github.com/awjudd/l4-feed-reader/issues)

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity45

Moderate usage in the ecosystem

Community20

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 90.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 ~167 days

Recently: every ~215 days

Total

7

Last Release

3489d ago

PHP version history (3 changes)v1.0.0PHP &gt;=5.3.0

1.2.0PHP &gt;=5.4.0

1.3.0.0PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/6c1a37465afdee14b2740a387deaae40ac376e38015db7af98f90b7fd97fed22?d=identicon)[awjudd](/maintainers/awjudd)

---

Top Contributors

[![awjudd](https://avatars.githubusercontent.com/u/1910996?v=4)](https://github.com/awjudd "awjudd (30 commits)")[![AntonNiklasson](https://avatars.githubusercontent.com/u/785676?v=4)](https://github.com/AntonNiklasson "AntonNiklasson (1 commits)")[![konomae](https://avatars.githubusercontent.com/u/1920783?v=4)](https://github.com/konomae "konomae (1 commits)")[![ManiacTwister](https://avatars.githubusercontent.com/u/893193?v=4)](https://github.com/ManiacTwister "ManiacTwister (1 commits)")

### Embed Badge

![Health badge](/badges/awjudd-feed-reader/health.svg)

```
[![Health](https://phpackages.com/badges/awjudd-feed-reader/health.svg)](https://phpackages.com/packages/awjudd-feed-reader)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[renatomarinho/laravel-page-speed

Laravel Page Speed

2.5k1.7M11](/packages/renatomarinho-laravel-page-speed)[illuminate/pagination

The Illuminate Pagination package.

12234.1M1.0k](/packages/illuminate-pagination)[illuminate/pipeline

The Illuminate Pipeline package.

9349.2M281](/packages/illuminate-pipeline)[illuminate/redis

The Illuminate Redis package.

8314.6M375](/packages/illuminate-redis)[spatie/laravel-export

Create a static site bundle from a Laravel app

674146.0k6](/packages/spatie-laravel-export)

PHPackages © 2026

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