PHPackages                             roelofjan-elsinga/rss-feed-generator - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. roelofjan-elsinga/rss-feed-generator

ActiveLibrary[File &amp; Storage](/categories/file-storage)

roelofjan-elsinga/rss-feed-generator
====================================

A package to easily generate an RSS feed.

0.2.0(6y ago)191MITPHP

Since Nov 26Pushed 6y ago1 watchersCompare

[ Source](https://github.com/roelofjan-elsinga/rss-feed-generator)[ Packagist](https://packagist.org/packages/roelofjan-elsinga/rss-feed-generator)[ RSS](/packages/roelofjan-elsinga-rss-feed-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (5)Used By (0)

RSS Feed Generator
==================

[](#rss-feed-generator)

[![Build status](https://camo.githubusercontent.com/186eb61964e4f5a2eb8721544d5805b9cf6f26a730403692debc062323d2c72c/68747470733a2f2f7472617669732d63692e636f6d2f726f656c6f666a616e2d656c73696e67612f7273732d666565642d67656e657261746f722e737667)](https://travis-ci.com/roelofjan-elsinga/rss-feed-generator)[![StyleCI Status](https://camo.githubusercontent.com/018b925ce6ea903299d22218e3f5bb451dc7209c4966f3878d2e75a23522821e/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3232343132353138382f736869656c64)](https://github.styleci.io/repos/224125188)[![Code coverage](https://camo.githubusercontent.com/650a73cecc3abc445d72c46c5a1f330fa74a9cf222d870e9890f43f95443a613/68747470733a2f2f636f6465636f762e696f2f67682f726f656c6f666a616e2d656c73696e67612f7273732d666565642d67656e657261746f722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/roelofjan-elsinga/rss-feed-generator)[![Total Downloads](https://camo.githubusercontent.com/2ac61954e1b343847090b82f9e0868b0a4332b64a6f9c5c45f3761e6712024df/68747470733a2f2f706f7365722e707567782e6f72672f726f656c6f666a616e2d656c73696e67612f7273732d666565642d67656e657261746f722f646f776e6c6f616473)](https://packagist.org/packages/roelofjan-elsinga/rss-feed-generator)[![Latest Stable Version](https://camo.githubusercontent.com/21c0de74d4771b649601f04e689e59ae6df366d654809d95a53a49299000d158/68747470733a2f2f706f7365722e707567782e6f72672f726f656c6f666a616e2d656c73696e67612f7273732d666565642d67656e657261746f722f762f737461626c65)](https://packagist.org/packages/roelofjan-elsinga/rss-feed-generator)[![License](https://camo.githubusercontent.com/343f02f9d9e03c4de442080537d857b5c0cd4df186e93d9727a3f6d6fc7e7092/68747470733a2f2f706f7365722e707567782e6f72672f726f656c6f666a616e2d656c73696e67612f7273732d666565642d67656e657261746f722f6c6963656e7365)](https://packagist.org/packages/roelofjan-elsinga/rss-feed-generator)

This package helps you to very easily generate an Atom Feed for your website.

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

[](#installation)

You can include this package through Composer using:

```
composer require roelofjan-elsinga/rss-feed-generator
```

Usage
-----

[](#usage)

```
use RssFeedGenerator\RssFeedGenerator;

/**@var \RssFeedGenerator\FeedConfiguration $configuration*/

$generator = RssFeedGenerator::withConfiguration($configuration);

// or

$generator = new RssFeedGenerator($configuration);

/**@var \RssFeedGenerator\FeedItem $feed_item*/

$generator->add($feed_item);

$rss_string = $generator->generate();

print $rss_string;
```

This will result in:

```

        Feed title

        RSS 2.0 Description
        en-us
        Tue, 10 Jun 2003 04:00:00 GMT
        Tue, 10 Jun 2003 09:41:01 GMT
        https://example.com/rss

        https://github.com/roelofjan-elsinga/rss-feed-generator
        me@example.com (FirstName LastName)
        me@example.com (FirstName LastName)

            Blog post title
            https://example.com/link/to/page
            Description of the page
            Tue, 03 Jun 2003 09:39:21 GMT
            https://example.com/link/to/page
            me@example.com (FirstName LastName)

```

Testing
-------

[](#testing)

You can run the included tests by running `./vendor/bin/phpunit` in your terminal.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity50

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

Every ~0 days

Total

4

Last Release

2359d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2602444740bac106e338fc57a5d16b085ba02a9ca3d714c2106dccccbf97bba2?d=identicon)[roelofjanelsinga](/maintainers/roelofjanelsinga)

---

Top Contributors

[![roelofjan-elsinga](https://avatars.githubusercontent.com/u/9220754?v=4)](https://github.com/roelofjan-elsinga "roelofjan-elsinga (5 commits)")

---

Tags

phpfilecms

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/roelofjan-elsinga-rss-feed-generator/health.svg)

```
[![Health](https://phpackages.com/badges/roelofjan-elsinga-rss-feed-generator/health.svg)](https://phpackages.com/packages/roelofjan-elsinga-rss-feed-generator)
```

###  Alternatives

[blueimp/jquery-file-upload

File Upload widget for jQuery.

141.5M18](/packages/blueimp-jquery-file-upload)[davaxi/vcalendar

PHP Class to generate VCalendar (ics) file

1180.8k](/packages/davaxi-vcalendar)[erlandmuchasaj/laravel-file-uploader

A simple package to help you easily upload files to your laravel project.

128.7k](/packages/erlandmuchasaj-laravel-file-uploader)

PHPackages © 2026

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