RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容。但你知道吗?这个每天都在默默更新、拥有近30k Star的项目背后,其实是一段不为人知的艰辛历程。
作者的自述
"我有一个维护了六年的开源项目 —— RSSHub ,它正在面临崩溃。" 这是RSSHub的主要维护者发出的微博。他提到,虽然RSSHub看起来健康活跃,拥有接近 30k Stars 、900 多 Contributors 、每月 3 亿多次请求和数不清的用户、每月几十刀的赞助、有源源不断的 issue 和 pr。
但实际上,它正处于崩溃的边缘。面对每月上千刀的服务器费用,以及日复一日的维护工作。尽管项目接受捐赠,但每月仅有的几十刀赞助远远不能覆盖成本。更别提那些无休止的Issue和PR了,这一切都在不断考验着他的极限。
老旧技术栈的痛
六年前,RSSHub是以最时髦的技术栈诞生的,但时光荏苒,昔日的辉煌已变成了今天的负担。JSX、TypeScript、Serverless……这些现代技术,却无法融入RSSHub的老旧架构中。每当想要添加新的功能时,就像是在旧楼里钻钻子,满头大汗之后,往往只能无功而返。
重构的决定
在这样的背景下,RSSHub的作者做出了一个决定——重写内核,让RSSHub焕发新生。从koa到Hono,从JavaScript到TypeScript,一系列的技术栈更新正在进行中。这不仅是对技术的升级,更是对RSSHub未来的一个承诺。
开源不易,但有你有我,故事才能继续。在这个由代码编织的世界里,每一个贡献都值得被记住。RSSHub的故事,还在继续,而你我,也是这个故事的一部分。