feedparser: Parse RSS, Atom, and JSON Feeds in Python

feedparser: Parse RSS, Atom, and JSON Feeds in Python

Summary

feedparser is a Python library for reading RSS, Atom, and JSON feeds. It suits applications and scripts that need to retrieve and work with feed content without implementing feed parsing themselves.

At a glance

Language
Python
License
NOASSERTION
Stars
2.4k
Forks
379
Added to OSRepos
November 10, 2025
Last analyzed
October 3, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

feedparser is a Python library for parsing syndicated web feeds, including RSS, Atom, and JSON formats. It provides a reusable way for applications and scripts to turn feed data into content they can process.

Use it when feed ingestion is part of a project and you want a dedicated parser rather than writing format-specific parsing code. The project provides online documentation and an extensive test suite, according to its README.

Key Features

  • Parses RSS feeds.
  • Parses Atom feeds.
  • Parses JSON feeds.
  • Can be installed as a Python package with pip.
  • Provides online documentation and instructions for building the docs locally.
  • Includes a test suite runnable through tox.

Use Cases

  • A developer building a feed reader can use it to parse feeds from multiple supported formats.
  • An application that collects updates from RSS or Atom sources can use it as its feed-parsing component.
  • A Python script that needs to process JSON feeds can use the same library rather than implementing a separate parser.
  • A project adding feed support can use the library when it needs parsing functionality without maintaining its own format handling.

Project Facts

  • Language: Python
  • License: NOASSERTION
  • Stars: 2.4k
  • Forks: 379
  • Topics: atom, json, python, rdf, rss
  • Archived: No

Getting Started

Install the package:

pip install feedparser

See the repository README and documentation for further details.

Considerations

  • The repository input reports the license as NOASSERTION, so confirm the applicable licensing details before adopting it.
  • The project is not marked as archived. Its README describes an extensive test suite, but the supplied information does not specify supported Python versions or compatibility guarantees.
  • The README points to tox for running tests and building documentation.

Found this useful?

Share it with someone who would like feedparser.

Source repository

Open the original repository on GitHub.

20 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️