GitHub 作为目前广大程序员最大的游乐场,怎么在Github上搜索优秀的项目就显得尤为重要.下面是在Github上快速找到自己需要的开源项目的几个搜索技巧:

一.搜热门

Github Trend 页面总结了每天/每周/每月周期的热门 Repositories 和 Developers.
Github Topic 展示了最新和最流行的讨论主题.

二.搜开发者

GitHub 官方支持很多搜索条件,在 这里 可以查看官方出品的搜索技巧.

搜索条件 备注
followers: followers:>=1000,匹配超过1000名关注着的开发者
language: language:java,匹配开发语言为 java 的开发者
in:fullname jack in:fullname,匹配用户名实名为 jack 的开发者
location: location:china,匹配用户填写的地址在 china

三.搜项目及工具

在GitHub上找到优秀的项目和工具可以通过关键字或设置搜索条件可以事半功倍的找到好资源.

搜索条件 备注
Awesome + keyword 关键字 Awesome,帮忙找到优秀的工具列表
in:name example in:name springboot,匹配项目名中包含 springboot关键词的项目
in:readme example in:readme springboot,匹配readme中包含 springboot关键词的项目
in:description example in:description springboot,匹配描述中包含 springboot关键词的项目
stars: stars:>=1000,匹配收藏数量超过 1000 的项目
forks: forks:>=1000,匹配分支数量超过 1000 的项目
pushed: pushed:>2019-05-06,匹配在2019年5月6号后有更新的项目
language: language:java,匹配以 java 作为开发语言的项目

1.Awesome + keyword

Awesome 几乎成为了不少 GitHub 用户命名项目的关键字之一,如要找到优秀的java相关开源项目的集合,可以尝试搜索 Awesome java 得到下列结果:

2.设置搜索条件

明确需要寻找某类特定的项目,如用某种语言,Stars数需要达到什么标准,在搜索框中直接输入搜索条件即可.多个搜索条件可组合使用.一般使用: stars: language forks: in: pushed: ,其实就是设置项目收藏,开发语言,派生 这些搜索条件. 如 stars:>=1000 language:java forks:>=600 ,结果如下:

也可以使用 Github 提供的 高级搜索功能 .或者参考官方给出的帮助指南 Searching on GitHub ,里面有更多关于项目、代码、评论、问题等搜索技巧。

下面是 Github 颇受欢迎上的项目:

Awesome :Windows上优质&精选的最佳应用程序及工具列表
free-programming-books :免费的编程相关书籍
chinese-independent-developer :中国独立开发者项目列表
chinese-independent-blogs :中文独立博客列表
awesome-java-cn :Java资源大全中文版

GitHub上重要的几个搜索技巧相关推荐

  1. 配置springcloud配置中心读取github上的配置文件报错:com.jcraft.jsch.JSchException: Auth fail解决方案

    首先,在配置中检查要读取的分支是否正确,从2020年几月份开始,github上的master分支变为了mian分支.因此yml中读取分支的配置应该是:label: main 其次,如果yml使用的是u ...

  2. 实用的 GitHub 仓库搜索技巧

    前言 我们经常在 GitHub 上学习开源项目,但是 GitHub 众多的仓库总是会让我们眼花缭乱,不能在较短的时间里找到自己想要的项目. 这里分享一下我刚学到的 GitHub 仓库搜索技巧,在记录所 ...

  3. github搜索技巧:快速搜到你想要的!

    前言 不得不说 GitHub 简直就是程序猿的福地,聚集了众多大神在上面分享,在这里可以发现无限的优良资源,不管是初学者还是正在进阶中的青铜王者,都可以在上面找到适合自己的好东西,用好 GitHub ...

  4. github搜索技巧_和逛知乎、刷微博一样高效使用 GitHub

    自打毕业之后,可以说每天打开 Github 或Email 看有没有 watch 项目的消息或者自己项目的 issue,然后在Explore 看看社区内项目的走势,紧接着开始写代码搬砖的工作,偶尔也会关 ...

  5. github 搜索_github 项目搜索技巧让你更高效精准地搜索项目

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 上一篇:这300G的Java资料是我师傅当年给我的,免费分享给大家 下一篇:昨天分享资料不小心把百度网盘深处的秘密泄露 ...

  6. GitHub搜索技巧整理

    经常会在GitHub上搜索代码.项目或查找相关主题,最简单常用的方法是在GitHub主页搜索框中直接输入相关信息进行查找,如下图所示,但是这样搜到的结果很多都不是自己希望的,这里总结下搜索技巧及常用操 ...

  7. 如果不懂这些搜索技巧,就别说你懂 GitHub

    先说一下,为什么写这篇文章?因为前天分享的文章中,我展示了一个 GitHub star 数量总榜的截图,然后很多人问我:如何查看 GitHub star 的总榜啊!你是从哪里弄得? 这,我才发现,大家 ...

  8. 关于github的高级搜索技巧

    前言:GitHub 作为目前火的开源社区,深受众多开发者喜爱.以自由开放的定位吸引了相当多的个人开发者和企业,不断发布和更新相当好用的软件和工具.作为开发者,面对如此海量的 GitHub 项目,究竟怎 ...

  9. 推荐 10 个 GitHub 上最火的程序员简历项目,少说加薪 3K 的简历技巧!

    面试 大家好,我是你们的 猫哥,一个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 前言 猫哥是一个常年混迹在 GitHub 上的猫星人,所以发现了不少好的前端开源项目.常用技巧,在此分享给大家. 公众号:前端 ...

最新文章

  1. BahdanauAttention与LuongAttention注意力机制简介
  2. c++中使用Tesseract-OCR
  3. 开环增益的频率依赖性
  4. 社交软件上“你可能认识的人”到底是怎么找到你的?
  5. 【Flink】Flink 使用 CopyOnWriteArrayList 进行数据缓存的时候 一个bug
  6. c语言输入一串字符辨别奇偶,c语言设计输入一个正整数判断其中各个数字是否奇数偶数交替出现是输出yes不是输出no...
  7. 前端开发工具之jQuery
  8. 麦肯锡用 160 页报告告诉我们:13 年后 8 亿人的饭碗会被机器人抢了
  9. 小红书下拉词是什么?小红薯下拉框怎么做?下拉词框如何应用?
  10. Halcon 4点单标相机外参
  11. Java Server Faces (JSF)页面转换与验证(二)
  12. 解析数论引论 第1章 算术基本定理
  13. java单例模式[附代码实现]
  14. SAP中会计科目删除相关知识点
  15. 软工学子带你一起学习工程经济学!献上与工作相关的实用公式(值得一进)
  16. React使用iconfont阿里巴巴矢量图库
  17. Microsoft Word 教程:如何在 Word 中创建项目符号列表、显示字数统计?
  18. 智能呼叫系统关键技术(一)
  19. java-基于Swing的图形界面设计(上)
  20. 【论文笔记】An End-to-End Model for QA over KBs with Cross-Attention Combining Global Knowledge

热门文章

  1. Java设计模式之Builder模式
  2. Python绘图案例实战——用Python画哆啦A梦(超详细步骤分解)
  3. 帝国cms 留言反馈 问题
  4. java 实现文字转语音功能并同时生成语音文件 demo
  5. uniapp小程序仿抖音切换内容
  6. Matlab上位机开发(一) —— 了解上位机
  7. 产品经理的分类和职责
  8. log4j日志文件的使用及log4j日志文件失效原因分析
  9. RJS Debugging
  10. mysql 冷热表_mysql 冷热备份