高效的用GitHub搜索开源项目

| 在github搜索时,可以通过关键字来限定,让搜索结果更准确。

1.in

| 关键字 in 是用来限定搜索的范围

1
2
3
in:name 在名字中过滤
in:readme 在 Readme 中搜索
in:description 在简介中搜索

2.stars 、forks

| stars(收藏) 和 forks() 一般是两个比较关系的指标,可以通过 stars 和 forks 条件来过滤高质量的项目

1
in:description Laravel stars:>1000 forks:>1000

3.language 编程语言

| 我们也能根据编程语言过滤,使用language:

1
in:description 验证码 language:php

4.pushed、created 更新日期、创建日期

| 们可以使用 pushed、created 来根据时间过滤

1
2
in:description 验证码 language:php pushed:>2022-10-20 # 过滤大于 2022-10-20之后提交的
in:description 验证码 language:php created:>2022-10-02 # 过滤大于 2022-10-02创建的

5.followers 被关注人数

| 当然我们也可以根据高级搜索来找大佬。比如我们要找在中国区域内,followers 大于 1000 的,并且编程语言是 PHP 的 我们可以这样搜素。

1
followers:>1000 language:PHP location:China

6. 限定人或组织

| 在查找某个人或者某个组织的项目时,通过 user 来过滤

1
2
user:overtrue
user:laravel

高效的用GitHub搜索开源项目
https://no9ong.github.io/2023/10/29/高效的用GitHub搜索开源项目/
作者
No9ong
发布于
2023年10月29日
许可协议