explaingit

cooderl/wewe-rss

9,385TypeScriptAudience · generalComplexity · 3/5LicenseSetup · moderate

TLDR

A self-hosted tool that turns WeChat Official Account posts into standard RSS feeds, so you can read them in any feed reader app with full article text instead of being stuck inside WeChat.

Mindmap

mindmap
  root((WeWe RSS))
    What it does
      WeChat to RSS
      Full text feeds
      OPML export
    Tech Stack
      TypeScript
      Docker
      SQLite
      MySQL
    Use Cases
      RSS readers
      WeChat following
      Feed migration
    Output Formats
      RSS
      Atom
      JSON
    Audience
      RSS users
      China content readers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Subscribe to WeChat Official Accounts in a standard RSS reader like Feedly or Reeder

USE CASE 2

Get full article text from WeChat posts delivered to your feed reader instead of just headlines

USE CASE 3

Export all your WeChat Official Account subscriptions as an OPML file to move them to another reader

Tech stack

TypeScriptDockerSQLiteMySQL

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a WeChat Reading account to authenticate via QR code scan, adding accounts too quickly can trigger temporary WeChat rate limits.

MIT, use freely for any purpose including commercial, with no restrictions beyond keeping the copyright notice.

In plain English

WeWe RSS is a self-hosted tool that lets you subscribe to WeChat Official Accounts and read their posts through a standard RSS feed. WeChat Official Accounts are the publishing channels that organizations and individuals use on WeChat, China's dominant messaging platform, but WeChat does not offer an RSS export. This project bridges that gap by connecting to the WeChat Reading app and generating RSS feeds you can subscribe to in any standard feed reader. The setup involves signing in with a WeChat Reading account by scanning a QR code, then adding Official Accounts by pasting their share links into the interface. Once added, the server polls for new posts on a schedule and makes them available as feeds in .rss.atom, or .json formats. Full article text can be included in the feed output rather than just headlines and links. You can also export all your subscribed sources as an OPML file, which is a standard format for moving feed lists between apps. Advanced options include filtering feed entries by title keywords, triggering manual refreshes for individual feeds, and configuring how often the background update job runs. The README notes that adding accounts too quickly can trigger temporary account restrictions on the WeChat side. Deployment is handled through Docker, with both MySQL and SQLite database options. One-click deploy templates are available for Zeabur and Railway hosting platforms. The README is written in Chinese. The project is licensed under the MIT license.

Copy-paste prompts

Prompt 1
Deploy WeWe RSS with Docker Compose so I can subscribe to WeChat Official Accounts in my RSS reader, walk me through the setup
Prompt 2
How do I add a WeChat Official Account to WeWe RSS by scanning the QR code and pasting a share link
Prompt 3
Set up WeWe RSS on Railway with the one-click template and connect it to Reeder or NetNewsWire
Prompt 4
Configure WeWe RSS to include full article text in the feed output rather than just post titles and links
Prompt 5
How do I export my WeWe RSS subscriptions as an OPML file to import into another feed reader
Open on GitHub → Explain another repo

← cooderl on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.