PHPackages                             kellan/magpierss - 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. kellan/magpierss

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

kellan/magpierss
================

A simple RSS integration tool

032.4k↓100%1PHP

Since Jun 26Pushed 11y ago1 watchersCompare

[ Source](https://github.com/satishsuggala/magpierss)[ Packagist](https://packagist.org/packages/kellan/magpierss)[ RSS](/packages/kellan-magpierss/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

MagpieRSS - a simple RSS integration tool
=========================================

[](#magpierss---a-simple-rss-integration-tool)

Probably the most popular PHP RSS parser, ever. Released in 2002, roughly 500k direct downloads, plus uncounted downloads as part of open source projects like Wordpress.

Additionally this code was written when PHP 4.1.2 was the state of the art, and it shows.

USAGE
-----

[](#usage)

```
require_once(rss_fetch.inc);
$url = $_GET['url'];
$rss = fetch_rss( $url );

echo "Channel Title: " . $rss->channel['title'] . "";
echo "";
foreach ($rss->items as $item) {
	$href = $item['link'];
	$title = $item['title'];
	echo "$title";
}
echo "";

```

DESCRIPTION
-----------

[](#description)

```
MapieRSS is an XML-based RSS parser in PHP.  It attempts to be "PHP-like",
and simple to use.

Some features include:

* supports RSS 0.9 - 1.0, with limited RSS 2.0 support
* supports namespaces, and modules, including mod_content and mod_event
* open minded [1]
* simple, functional interface, to object oriented backend parser
* automatic caching of parsed RSS objects makes its easy to integrate
* supports conditional GET with Last-Modified, and ETag
* uses constants for easy override of default behaviour
* heavily commented

```

1. By open minded I mean Magpie will accept any tag it finds in good faith that it was supposed to be here. For strict validation, look elsewhere.

GETTING STARTED
---------------

[](#getting-started)

COPYRIGHT:
----------

[](#copyright)

```
Copyright(c) 2002 kellan@protest.net. All rights reserved.
This software is released under the GNU General Public License.
Please read the disclaimer at the top of the Snoopy.class.inc file.

```

###  Health Score

26

—

LowBetter than 46% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/02522e07b02b6e4bfe0533fd007baf23e0ca6e0a6505ae3a8c7ffb1801d03500?d=identicon)[satishsuggala](/maintainers/satishsuggala)

---

Top Contributors

[![kellan](https://avatars.githubusercontent.com/u/2179?v=4)](https://github.com/kellan "kellan (10 commits)")[![ASNight](https://avatars.githubusercontent.com/u/3991801?v=4)](https://github.com/ASNight "ASNight (1 commits)")

### Embed Badge

![Health badge](/badges/kellan-magpierss/health.svg)

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

###  Alternatives

[spatie/holidays

Calculate public holidays

390530.9k1](/packages/spatie-holidays)[phalcon/ide-stubs

The most complete Phalcon Framework IDE stubs library which enables autocompletion in modern IDEs.

1623.0M119](/packages/phalcon-ide-stubs)[php-mcp/schema

PHP Data Transfer Objects (DTOs) and Enums for the Model Context Protocol (MCP) schema.

18174.3k3](/packages/php-mcp-schema)[vohof/transmission

Awesome PHP JSON-RPC client library for Transmission

181.7k](/packages/vohof-transmission)

PHPackages © 2026

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