Github 作为开发者的第一社交平台,拥有数不胜数的优秀开源项目,给工作和学习带来巨大方便,遇到自己需要或是喜爱的项目只需点击 Star 便可收入囊中。
Star is easy,可随着 Stars Repositories 增长和时间流逝,在需要使用到某个项目时难免记不清叫什么,而 Github 又只提供简单的搜索,找到目标 Star Repositorie 竟也成了件小小的麻烦事。
所以拥有自己的 Github Stars Repositories Manager 也算是开发者的必备需求。
之前有使用过市面上的一些 Github Stars Repositories Manager,比如 Astral,虽说能用,但总觉得不顺手、不好用。
Gitstars 由此诞生 🎉
每个 Repository 都可以设置 Topics,可以理解为标签。
Github 会统计分析 Repository 的文件,确定 Repository 的主编程语言。
Gitstars 根据 Topic 和 Language 对 Repository 进行分类,方便快速找到目标 Repository。
Topic 和 Language 本身也是可搜索的。
部署完成后,vercel会自动生成域名,作为Github OAuth的回调地址,需要在Github OAuth应用中设置。Github OAuth新建应用参考 新建完成之后,vercel中分别设置VITE_GITSTARS_CLIENT_SECRET和VITE_GITSTARS_CLIENT_ID两个环境变量