💻 Programming
A List Apart
Articles
Topics
💡 Example: https://rsshub.moeyy.cn/alistapart/application-development
🚏 Route: /alistapart/:topic
⚙️ Parameters:
topic, required - Any Topic or from the table below. Defaults to All Articles
You have the option to utilize the main heading or use individual categories as topics for the path.
| Code | code |
|---|---|
| Application Development | application-development |
| Browsers | browsers |
| CSS | css |
| HTML | html |
| JavaScript | javascript |
| The Server Side | the-server-side |
| Content | content |
|---|---|
| Community | community |
| Content Strategy | content-strategy |
| Writing | writing |
| Design | design |
|---|---|
| Brand Identity | brand-identity |
| Graphic Design | graphic-design |
| Layout & Grids | layout-grids |
| Mobile/Multidevice | mobile-multidevice |
| Responsive Design | responsive-design |
| Typography & Web Fonts | typography-web-fonts |
| Industry & Business | industry-business |
|---|---|
| Business | business |
| Career | career |
| Industry | industry |
| State of the Web | state-of-the-web |
| Process | process |
|---|---|
| Creativity | creativity |
| Project Management | project-management |
| Web Strategy | web-strategy |
| Workflow & Tools | workflow-tools |
| User Experience | user-experience |
|---|---|
| Accessibility | accessibility |
| Information Architecture | information-architecture |
| Interaction Design | interaction-design |
| Usability | usability |
| User Research | user-research |
ACM
A.M.Turing Award Winners
AI 研习社
首页
💡 Example: https://rsshub.moeyy.cn/aiyanxishe/109/hot
🚏 Route: /aiyanxishe/:id/:sort?
⚙️ Parameters:
id, required - 领域 id,全部领域为all,单独领域 id 抓包可得sort, optional - 排序方式,默认为new(最新),也可选择hot(最热)或recommend(推荐)
AlgoCasts
视频更新
💡 Example: https://rsshub.moeyy.cn/algocasts
🚏 Route: /algocasts
Parameters: N/A
AlgoCasts 需要付费订阅,RSS 仅做更新提醒,不含付费内容.
AlternativeTo
Software Alternatives
🚨 Strict anti-crawling🎭 Rely on Puppeteer🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/alternativeto/software/cpp
🚏 Route: /alternativeto/software/:name/:routeParams?
⚙️ Parameters:
name, required - Software namerouteParams, optional - Filters of software type
routeParms can be copied from original site URL, example:
/alternativeto/software/cpp/license=opensource&platform=windows
Platform Software
🚨 Strict anti-crawling🎭 Rely on Puppeteer🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/alternativeto/platform/firefox
🚏 Route: /alternativeto/platform/:name/:routeParams?
⚙️ Parameters:
name, required - Platform namerouteParams, optional - Filters of software type
routeParms can be copied from original site URL, example:
/alternativeto/platform/firefox/license=free
AtCoder
Present Contests
💡 Example: https://rsshub.moeyy.cn/atcoder/contest/en/upcoming
🚏 Route: /atcoder/contest/:language?/:status?
⚙️ Parameters:
language, optional - Language,jpas Japanese orenas English, English by defaultstatus, optional - Status, see below, Recent Contests by default
Status
| Active Contests | Upcoming Contests | Recent Contests |
|---|---|---|
| active | upcoming | recent |
Contests Archive
💡 Example: https://rsshub.moeyy.cn/atcoder/contest
🚏 Route: /atcoder/contest/:language?/:rated?/:category?/:keyword?
⚙️ Parameters:
language, optional - Language,jpas Japanese orenas English, English by defaultrated, optional - Rated Range, see below, all by defaultcategory, optional - Category, see below, all by defaultkeyword, optional - Keyword
Rated Range
| ABC Class (Rated for ~1999) | ARC Class (Rated for ~2799) | AGC Class (Rated for ~9999) |
|---|---|---|
| 1 | 2 | 3 |
Category
| All | AtCoder Typical Contest | PAST Archive | Unofficial(unrated) |
|---|---|---|---|
| 0 | 6 | 50 | 101 |
| JOI Archive | Sponsored Tournament | Sponsored Parallel(rated) |
|---|---|---|
| 200 | 1000 | 1001 |
| Sponsored Parallel(unrated) | Optimization Contest |
|---|---|
| 1002 | 1200 |
Posts
💡 Example: https://rsshub.moeyy.cn/atcoder/post
🚏 Route: /atcoder/post/:language?/:keyword?
⚙️ Parameters:
language, optional - Language,jpas Japanese orenas English, English by defaultkeyword, optional - Keyword
BBC News Labs
News
Bitbucket
Commits
💡 Example: https://rsshub.moeyy.cn/bitbucket/commits/blaze-lib/blaze
🚏 Route: /bitbucket/commits/:workspace/:repo_slug
⚙️ Parameters:
workspace, required - Workspacerepo_slug, required - Repository
Tags
💡 Example: https://rsshub.moeyy.cn/bitbucket/tags/blaze-lib/blaze
🚏 Route: /bitbucket/tags/:workspace/:repo_slug
⚙️ Parameters:
workspace, required - Workspacerepo_slug, required - Repository
Bitmovin
Blog
CNCF
Category
💡 Example: https://rsshub.moeyy.cn/cncf
🚏 Route: /cncf/:cate?
⚙️ Parameters:
cate, optional - blog by default
| Blog | News | Announcements | Reports |
|---|---|---|---|
| blog | news | announcements | reports |
Codeforces
Latest contests
Recent actions
💡 Example: https://rsshub.moeyy.cn/codeforces/recent-actions
🚏 Route: /codeforces/recent-actions/:minrating?
⚙️ Parameters:
minrating, optional - The minimum blog/comment rating required. Default: 1
dbaplus 社群
栏目
💡 Example: https://rsshub.moeyy.cn/dbaplus
🚏 Route: /dbaplus/:tab?
⚙️ Parameters:
tab, optional - 栏目,见下表,默认为全部
| 全部 | 数据库 | 运维 | 大数据 | 架构 | PaaS 云 | 职场生涯 | 这里有毒 |
|---|---|---|---|---|---|---|---|
| All | 153 | 134 | 73 | 141 | 72 | 149 | 21 |
活动
💡 Example: https://rsshub.moeyy.cn/dbaplus/activity
🚏 Route: /dbaplus/activity/:type?
⚙️ Parameters:
type, optional - 分类,见下表,默认为线上分享
| 线上分享 | 线下峰会 |
|---|---|
| online | offline |
deeplearning.ai
TheBatch 周报
💡 Example: https://rsshub.moeyy.cn/deeplearning/thebatch
🚏 Route: /deeplearning/thebatch
Parameters: N/A
Distill
Latest
gihyo.jp
Series
💡 Example: https://rsshub.moeyy.cn/gihyo/list/group/Ubuntu-Weekly-Recipe
🚏 Route: /gihyo/list/group/:id
⚙️ Parameters:
id, required - Series
Gitee
仓库 Releases
💡 Example: https://rsshub.moeyy.cn/gitee/releases/y_project/RuoYi
🚏 Route: /gitee/releases/:owner/:repo
⚙️ Parameters:
owner, required - 用户名repo, required - 仓库名
仓库提交
💡 Example: https://rsshub.moeyy.cn/gitee/commits/y_project/RuoYi
🚏 Route: /gitee/commits/:owner/:repo
⚙️ Parameters:
owner, required - 用户名repo, required - 仓库名
用户公开动态
💡 Example: https://rsshub.moeyy.cn/gitee/events/y_project
🚏 Route: /gitee/events/:username
⚙️ Parameters:
username, required - 用户名
仓库动态
💡 Example: https://rsshub.moeyy.cn/gitee/events/y_project/RuoYi
🚏 Route: /gitee/events/:owner/:repo
⚙️ Parameters:
owner, required - 用户名repo, required - 仓库名
GitHub
GitHub provides some official RSS feeds:
- Repo releases:
https://github.com/:owner/:repo/releases.atom - Repo commits:
https://github.com/:owner/:repo/commits.atom - User activities:
https://github.com/:user.atom - Private feed:
https://github.com/:user.private.atom?token=:secret(You can find Subscribe to your news feed in dashboard page after login) - Wiki history:
https://github.com/:owner/:repo/wiki.atom
User Repo
💡 Example: https://rsshub.moeyy.cn/github/repos/DIYgod
🚏 Route: /github/repos/:user
⚙️ Parameters:
user, required - GitHub username
Trending
⚙️ Config required🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/github/trending/daily/javascript/en
🚏 Route: /github/trending/:since/:language/:spoken_language?
⚙️ Parameters:
since, required - time frame, available in Trending page 's URL, possible values are:daily,weeklyormonthlylanguage, required - the feed language, available in Trending page 's URL, don't filter option isanyspoken_language, optional - natural language, available in Trending page 's URL
Topics
💡 Example: https://rsshub.moeyy.cn/github/topics/framework
🚏 Route: /github/topics/:name/:qs?
⚙️ Parameters:
name, required - Topic name, which can be found in the URL of the corresponding Topics Pageqs, optional - Query string, likel=php&o=desc&s=stars. Details listed as follows:
| Parameter | Description | Values |
|---|---|---|
l | Language | For instance php, which can be found in the URL of the corresponding Topics page |
o | Sorting Order | asc, desc |
s | Sorting Criteria | stars, forks, updated |
For instance, the /github/topics/framework/l=php&o=desc&s=stars route will generate the RSS feed corresponding to this page.
Repo Issues
💡 Example: https://rsshub.moeyy.cn/github/issue/vuejs/core/all/wontfix
🚏 Route: /github/issue/:user/:repo/:state?/:labels?
⚙️ Parameters:
user, required - GitHub usernamerepo, required - GitHub repo namestate, optional - the state of the issues. Can be eitheropen,closed, orall. Default:open.labels, optional - a list of comma separated label names
Repo Pull Requests
💡 Example: https://rsshub.moeyy.cn/github/pull/DIYgod/RSSHub
🚏 Route: /github/pull/:user/:repo/:state?/:labels?
⚙️ Parameters:
user, required - User namerepo, required - Repo namestate, optional - the state of pull requests. Can be eitheropen,closed, orall. Default:open.labels, optional - a list of comma separated label names
Repo Pulse
💡 Example: https://rsshub.moeyy.cn/github/pulse/DIYgod/RSSHub
🚏 Route: /github/pulse/:user/:repo/:period?
⚙️ Parameters:
user, required - User namerepo, required - Repo nameperiod, optional - Time frame, selected from a repository's Pulse/Insights page. Possible values are:daily,halfweekly,weekly, ormonthly. Default:weekly. If your RSS client supports it, consider aligning the polling frequency of the feed to the period.
User Followers
💡 Example: https://rsshub.moeyy.cn/github/user/followers/HenryQW
🚏 Route: /github/user/followers/:user
⚙️ Parameters:
user, required - GitHub username
Repo Stars
💡 Example: https://rsshub.moeyy.cn/github/stars/DIYGod/RSSHub
🚏 Route: /github/stars/:user/:repo
⚙️ Parameters:
user, required - GitHub usernamerepo, required - GitHub repo name
Repo Branches
💡 Example: https://rsshub.moeyy.cn/github/branches/DIYgod/RSSHub
🚏 Route: /github/branches/:user/:repo
⚙️ Parameters:
user, required - User namerepo, required - Repo name
Files Commits
💡 Example: https://rsshub.moeyy.cn/github/file/DIYgod/RSSHub/master/lib/router.js
🚏 Route: /github/file/:user/:repo/:branch/:filepath+
⚙️ Parameters:
user, required - User namerepo, required - Repo namebranch, required - Branch namefilepath, one or more - File path
| User name | Repo name | Branch name | File path |
|---|---|---|---|
DIYgod | RSSHub | master | lib/router.js |
If there are special characters such as
/in the branch name, they need to be encoded with urlencode, usually/needs to be replaced with%2fIf there are special characters in the file path, you need to use urlencode to encode them, but the file path can be recognized normally
/charactersIf the file path ends with
.rss,.atom,.json, you need to replace the.in the suffix with%2eReeder will make an error when subscribing to
% 2erssor similar suffixes. At this time, add.rssafter the route to subscribeSuch as: replace
https://rsshub.moeyy.cn/github/file/DIYgod/RSSHub/master/lib/router%2ejstohttps://rsshub.moeyy.cn/github/file/DIYgod/RSSHub/master/lib/router%2ejs.rss
Search Result
💡 Example: https://rsshub.moeyy.cn/github/search/RSSHub/bestmatch/desc
🚏 Route: /github/search/:query/:sort?/:order?
⚙️ Parameters:
query, required - search keywordsort, optional - Sort options (default to bestmatch)order, optional - Sort order, desc and asc (desc descending by default)
| Sort options | sort |
|---|---|
| Best match | bestmatch |
| Most stars | stars |
| Most forks | forks |
| Recently updated | updated |
User Starred Repositories
💡 Example: https://rsshub.moeyy.cn/github/starred_repos/DIYgod
🚏 Route: /github/starred_repos/:user
⚙️ Parameters:
user, required - User name
Repo Contributors
💡 Example: https://rsshub.moeyy.cn/github/contributors/DIYgod/RSSHub
🚏 Route: /github/contributors/:user/:repo/:order?/:anon?
⚙️ Parameters:
user, required - User namerepo, required - Repo nameorder, optional - Sort order by commit numbers, desc and asc (descending by default)anon, optional - Show anonymous users. Defaults to no, use any values for yes.
Issue / Pull Request comments
💡 Example: https://rsshub.moeyy.cn/github/comments/DIYgod/RSSHub/8116
🚏 Route: /github/comments/:user/:repo/:number?
⚙️ Parameters:
user, required - User / Org namerepo, required - Repo namenumber, optional - Issue or pull number (if omitted: all)
Wiki History
💡 Example: https://rsshub.moeyy.cn/github/wiki/flutter/flutter/Roadmap
🚏 Route: /github/wiki/:user/:repo/:page?
⚙ ️ Parameters:
user, required - User / Org namerepo, required - Repo namepage, optional - Page slug, can be found in URL, empty means Home
Notifications
⚙️ Config required🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/github/notifications
🚏 Route: /github/notifications
Parameters: N/A
Gist Commits
💡 Example: https://rsshub.moeyy.cn/github/gist/d2c152bb7179d07015f336b1a0582679
🚏 Route: /github/gist/:gistId
⚙️ Parameters:
gistId, required - Gist ID
GitLab
Explore
💡 Example: https://rsshub.moeyy.cn/gitlab/explore/trending
🚏 Route: /gitlab/explore/:type/:host?
⚙️ Parameters:
type, required - typehost, optional - Gitlab instance hostname, default to gitlab.com
| Trending | Most stars | All |
|---|---|---|
| trending | starred | all |
Releases
💡 Example: https://rsshub.moeyy.cn/gitlab/release/pleroma/pleroma/git.pleroma.social
🚏 Route: /gitlab/release/:namespace/:project/:host?
⚙️ Parameters:
namespace, required - owner or namespace./needs to be replaced with%2Fproject, required - project namehost, optional - Gitlab instance hostname, default to gitlab.com
Tags
💡 Example: https://rsshub.moeyy.cn/gitlab/tag/rluna-open-source%2Ffile-management%2Fowncloud/core/gitlab.com
🚏 Route: /gitlab/tag/:namespace/:project/:host?
⚙️ Parameters:
namespace, required - owner or namespace./needs to be replaced with%2Fproject, required - project namehost, optional - Gitlab instance hostname, default to gitlab.com
Gitpod
Blog
Changelog
Go 语言中文网
板块
💡 Example: https://rsshub.moeyy.cn/studygolang/go/daily
🚏 Route: /studygolang/go/:id?
⚙️ Parameters:
id, optional - 板块 id,默认为周刊
周刊
招聘
GoCN
最新动态
🚨 Strict anti-crawling🔍 Support Radar
💡 Example: https://rsshub.moeyy.cn/gocn/news
🚏 Route: /gocn/news
Parameters: N/A