如果你是像我一样的 GitHub 深度用户,常年浸泡在论坛上,每次看到好项目就会随手留下 Star,久而久之,你应该就会发现,Star 过的项目到了千级甚至万级的地步。
这时,你应该就会面临跟我一样的问题:
Star 过的项目太多,怎么分类管理,快速查找?
今天就跟大家分享下,我所了解的几个比较实用的 Star 管理工具,希望能够减少你查找项目时所花费的时间。
Astral 是一款优雅便捷的 GitHub Star 管理工具,基于 PHP & Vue.js 构建。
https://github.com/astralapp/astral
在今天要推荐的 Star 管理工具中,这是诞生年份最久远的一个。
它主要具备以下功能:
把这个工具放在首个推荐位,不为别的,就是因为它长得好看!颜值即正义!
额。。。
虽说这个插件的名字有点粗暴,但是它所拥有的功能还是不容小觑的。
该插件由国内一名开发者 Soldoros 所研发,你可以用它很方便的查看、整理、搜索在 GitHub Star 过的项目。
https://github.com/lvxianchao/the-fucking-github
它主要具备以下功能:
另外,没记错的话,Soldoros 也是 GitHubDaily 公众号的早期关注者之一,之前多次给我们打赏,今天借此机会感谢下老板!
这个名字取自之前非常火的一部番剧《从零开始的异世界》,剧中那名十分受欢迎的角色就是叫「雷姆」。
插件界面整体色调为浅蓝色,估计是为了要与「雷姆」这个角色相呼应。
毕竟,如果真爱有颜色,那它一定是蓝色的。
https://github.com/zenghongtu/Remu
该插件在兼具以上两款插件功能的情况下,针对 Star 标签添加这一操作做了优化:用户在 Star 完一个项目之后,可以随手给项目打上标签。
值得一提的是,由于 Chrome 浏览器自带的 storage.sync 数据同步接口仅有 100KB 的存储容量,因此作者采用 gists 来完成同步功能,顺带能查看历史记录,也算是开发上的一个小 trick。
以上,即为本次分享。
文末,再跟大家多唠叨两句,在 Star 了一个项目之后,最好定期抽出时间,仔细阅读项目文档和源码,尝试着去理解项目的设计原理与实现思路,必要时还可以帮作者提交下 issue 或 PR。
如此这般,才能最大化吸收开源项目所带来的价值,顺便让整个开源生态圈变得更有活力。