RSS by platform

How to Get the RSS Feed for GitHub

GitHub exposes Atom feeds for releases, commits, tags, and personal activity.

Quick answer

Does GitHub have RSS?

Does GitHub have RSS?
Yes. GitHub exposes Atom feeds for releases, commits, tags, and personal activity.
Feed URL format
https://github.com/[owner]/[repo]/releases.atom
Key limitation
Best for changelog and activity imports, not editorial content

Context

What this means for GitHub

GitHub has exposed Atom feeds for almost every page type since the mid-2010s as a technical-user convenience. Feeds are Atom (not RSS), and the URL pattern adds .atom to an existing page path. Feeds are public for public repositories and require authentication for private ones, which most RSS aggregators cannot provide.

Feed URL format
https://github.com/[owner]/[repo]/releases.atom
Working example
https://github.com/vercel/next.js/releases.atom

Supported patterns

  • Repository releases (/releases.atom)
  • Branch commit feeds (/commits/[branch].atom)
  • Tag feeds (/tags.atom)
  • User public activity ([username].atom)

Limitations

  • Best for changelog and activity imports, not editorial content
  • Issue and pull request feeds are not exposed as Atom
  • Private repository feeds require authenticated access, not usable by public aggregators
  • Body content is Markdown rendered to HTML, which may need post-import cleanup

RSS finder

Find and preview a GitHub feed

Test a GitHub URL here to get the same feed analysis, import verdict, and live Aggregator-style preview as the main Feed Finder.

Gotchas

Common mistakes

  • Watch for this: Using /releases instead of /releases.atom
  • Watch for this: Expecting issues and PRs, those need the REST API or GraphQL, not Atom
  • Watch for this: Treating commit feeds like blog posts, they typically have terse titles and code-diff bodies

Examples

Try real GitHub feed patterns

Next.js releases

Input URL

https://github.com/vercel/next.js/releases

Expected feed

https://github.com/vercel/next.js/releases.atomTest in finder

Commits on default branch

Input URL

https://github.com/vercel/next.js/commits/canary

Expected feed

https://github.com/vercel/next.js/commits/canary.atomTest in finder

Tags

Input URL

https://github.com/vercel/next.js/tags

Expected feed

https://github.com/vercel/next.js/tags.atomTest in finder

User public activity

Input URL

https://github.com/torvalds

Expected feed

https://github.com/torvalds.atomTest in finder

Get this into WordPress

Import GitHub feeds with Aggregator

Once you have a working GitHub feed URL, Aggregator handles the rest, importing as posts, rendering as a display, or filtering before it publishes.

  1. 1
    Copy the feed URL

    Grab the URL from the finder above or the examples list.

  2. 2
    Add it as a source in Aggregator

    Paste into Add New Feed Source inside WordPress.

  3. 3
    Choose display, import, and filter rules

    Render as a list, import as posts, or filter by keyword before anything goes live.

See how to import GitHub feeds with Aggregator

FAQ

GitHub RSS questions

Does GitHub have RSS feeds?

GitHub exposes Atom feeds (not RSS 2.0) for releases, commits, tags, and user activity. Atom and RSS are both readable by Aggregator. Most tools treat them interchangeably.

What is the GitHub releases feed URL?

Use https://github.com/[owner]/[repo]/releases.atom. This returns the most recent published releases for the repository. Draft releases are not exposed in the Atom feed.

Can I get an RSS feed for GitHub issues or pull requests?

Not directly. GitHub does not expose Atom feeds for issues or pull requests. Use the REST API or GraphQL API, or third-party bridges, if you need those.

How do I track a repository's commits with RSS?

Use https://github.com/[owner]/[repo]/commits/[branch].atom. Replace [branch] with the branch name, for example main or master.

Do private GitHub repositories support RSS?

They expose the same .atom URLs, but those URLs require authentication. Most public RSS aggregators cannot access them without a token.

Can I follow a GitHub user's public activity via RSS?

Yes. Use https://github.com/[username].atom to get a feed of that user's public events: pushes, releases, repository creations, fork activity. It is noisier than a release feed and best paired with keyword or repository filtering at import time.