What is RSSHub built with?

RSSHub is a TypeScript repo built with Hono. It stores its data in lru-cache, signs people in with tough-cookie and otplib, watches its errors with Sentry, makes its content with Cheerio, domhandler, entities, markdown-it, sanitize-html, and 6 more, validates its data with Zod, is tested with Vitest, msw, jsdom, and mockdate, deploys with @honeybadger-io/js, @hono/node-server, opentelemetry, and winston, and uses Redis. It has 504,309 written lines, with 93 test files.

Read on November 6, 2026, at commit 17b1822. Read it as markdown

Frontend

Interface 1

  • Scalar1 file

Backend

Data 2

Sign-in 2

  • tough-cookie18 files
  • otplib2 files

Services 1

Support

The base 1

Content 11

Validation 1

Testing 4

  • Vitest84 files
  • msw6 files
  • jsdom1 file
  • mockdate1 file

Deploy 4

Tools 5

  • Oxc6 files
  • Cloudflare5 files
  • discord-api-types1 file
  • wrangler1 file
  • source-map1 file

Other 28

  • dayjs61 files
  • undici8 files
  • OpenTelemetry3 files
  • .ENV2 files
  • @notionhq/client1 file
  • re2js1 file
  • uuid1 file
  • p-map1,280 files
  • ofetch103 files
  • iconv-lite56 files
  • query-string30 files
  • crypto-js22 files
16 more
  • destr5 files
  • rate-limiter-flexible4 files
  • xxhash-wasm4 files
  • json-bigint3 files
  • tldts3 files
  • lz-string2 files
  • vm22 files
  • city-timezones1 file
  • etag1 file
  • fast-string-width1 file
  • http-cookie-agent1 file
  • https-proxy-agent1 file
  • socks-proxy-agent1 file
  • twitter-api-v21 file
  • ufo1 file
  • youtubei.js1 file

Other repos with a similar stack

Ordered by how much of its stack they share with RSSHub, then by stars.

Frequently asked questions

What language is RSSHub written in?
RSSHub is written in TypeScript, with 504,309 written lines.
What framework does RSSHub use?
RSSHub is built with Hono.
What database does RSSHub use?
RSSHub stores its data in lru-cache.
What does RSSHub sign people in with?
RSSHub signs people in with tough-cookie and otplib.
What services does RSSHub use?
RSSHub watches its errors with Sentry and uses Redis.

The proof: lib/errors/index.tsx, line 13

Does RSSHub have tests?
Yes. RSSHub has 93 test files and is tested with Vitest, msw, jsdom, and mockdate.
Which repos have a stack like RSSHub's?
The ones that share most of its stack:n8n-io/n8ntwentyhq/twentyTryGhost/Ghost

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →