# mmcdole/gofeed

Parse RSS, Atom and JSON feeds in Go

Repository: https://github.com/mmcdole/gofeed
Canonical: https://ross.abutalabs.com/products/gofeed
Language: Go
License: MIT
License Family: permissive
Topics: atom-feed, rss-feed, rss, atom, parser, feed, golang, go, jsonfeed
Last push: 2026-08-24T12:25:47+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 3875, "days_push": 9, "days_rel": 13, "gap_med": 19.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2869, forks 222 (observed 2026-08-28T04:07:26.999868+00:00)

## What it is
gofeed is a Go library for parsing RSS, Atom, and JSON feeds into a unified feed model. It handles malformed feeds gracefully and supports popular extensions like Dublin Core and iTunes.

## Use cases
- parse rss feeds in go
- read atom feeds from a url
- parse  feed 1.1
- handle broken or invalid xml feeds
- extract itunes podcast metadata from feeds
- build a feed reader or aggregator in go

## When to choose
- you need to parse multiple feed formats with one unified model
- you deal with real-world feeds that are often malformed
- you need access to extension elements like Dublin Core or iTunes tags

## When to avoid
- you need to generate or write feeds rather than parse them
- you only need one specific feed format and want a minimal dependency
- your project is not written in Go

## Facets
- artifact type: library
- maturity: stable
- function: parser
- domain: parsers, web-development, developer-tools
- platform: go, cross-platform
- tags: rss, atom, -feed, feed-parser, syndication

## Member repositories
- mmcdole/gofeed (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:26.999868+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:48:28.462940+00:00, confidence not recorded.
  - readme: https://github.com/mmcdole/gofeed (fetched 2026-08-28T04:07:26.999868+00:00, sha ffd0dabbcb42)
- Data as of 2026-08-30T08:39:29.467469+00:00.
