当我们知道自己要找的技术栈、编程语言或框架等关键要素之后,我们就可以通过搜索引擎或在代码托管平台上进行搜索。以 GitHub 为例,除了直接搜索关键字,GitHub 还提供了许多条件搜索功能,善用这些功能,可以更加快速有效地找到我们想要的、优质的开源项目。比如:
匹配含有 “student” 字样、星标超过 500 个的仓库。
student stars:>500
匹配含有 “vue” 字样、有 5 个或更多主题的仓库。
vue topics:>=5
匹配含有 “node” 字样,有 10,000 或更多关注者的仓库。
node followers:>=10000
匹配已归类为 “algorithm” 主题的仓库
topic:algorithm
匹配遵循 Apache License 2.0 授权的仓库
license:apache-2.0
匹配项目自述文件中提及 “SSM” 的仓库。
SSM in:readme
搜索地址位于中国,且拥有超过 5000 名关注者的开发者。
location:china followers:>5000
更多搜索语法相关内容,请查阅 GitHub Docs 文档 在 GitHub 上搜索信息。