如何在GitHub上发现优秀的开源项目

如果作为一名程序员,你连GitHub都没有听过或者用过的话,那真是太遗憾了。GitHub的使用可是程序员在职业生涯中的一项必备技能啊,最近在网上搜了一下,发现有好多童鞋都在提问GitHub的使用教程,其实网上关于GitHub使用的优秀教程还真是不少,本人也在其中获益颇多,好了,我们今天就来谈一个关于GitHub的话题,”如何在GitHub上发现优秀的开源项目”。


1.Explore

登录GitHub,在页面中心找到Explore,如图:

Explore GitHub 会把所有近期有活跃的项目呈现给大家,是没有经过筛选的,按照默认排序。这时候,点击右上角的 Trending 按钮,如图:

这个 Trending 页面是用来干嘛的呢?有点英语底子的人一看就明白了,Trending就是潮流热门趋势的意思,在这个页面你可以看到最近一些热门的开源项目,GitHub就通过这个页面,做了筛选的功能,可以算是很多人主动获取一些开源项目最好的途径,我们可以选择「当天热门」、「一周之内热门」和「一月之内热门」来查看,如果你还想更加精确的查找到自己想要学习的编程语言,在右边有一个分语言类来查看的功能,比如你想查看最近热门的 iOS 项目,那么右边就可以选择 Objective-C 语言,如图:

3 .Search

除了 Trending ,还有一种最主动的获取开源项目的方式,那就是 GitHub 的 Search 功能。

举个例子,你是做 iOS 的,接触 GitHub 没多久,那么第一件事就应该输入 iOS 关键字进行搜索,然后右上角选择按照你想要的结果来排序,结果如下图:

可以看到,我们按照星星最多排序出来的结果,星星越多就表示该项目越火,对你学习或者使用的价值就更大。

总结

GitHub 对于我们做技术开发的人来说真是太有帮助了,优秀的开源项目在上面太多,我们不管是应用在实际项目上,还是对源码的学习,这都是提升我们自己技能和开拓眼界的一个重要渠道,你有大把大把的时间用来刷微博,朋友圈,还不如静下心来刷刷GitHub,总有一天你会发现,噢,原来自己也可以成为大牛!

如何在GitHub上发现优秀的开源项目相关推荐

  1. github上的优秀android开源项目 大全 真是太他妈的全了!!!!!!

    酷炫不需要理由 http://blog.csdn.net/a774057695/article/details/49889437 https://github.com/XinRan5312/andro ...

  2. github上的优秀android开源项目

    酷炫不需要理由 Skip to content Pull requests Issues Gist 6,696 Trinea/android-open-project Code Issues4 Pul ...

  3. 从0开始学习 GitHub 系列之「08.如何发现优秀的开源项目」----转载自stormzhang 原创文章

    之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是 还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Gi ...

  4. 如何发现优秀的开源项目?

    之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是 还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Gi ...

  5. [转]2020年2月份Github上最热门的开源项目,速来围观

    随着疫情被逐渐控制,好消息一天天传来,相信用不了多久我们就能恢复正常生活了. 宅在家这么久,对于专业技能你落下了多少? 2月份GitHub上最热门的开源项目排行已经出炉啦,和我一起来看看上榜详情: 1 ...

  6. Github、Gitee优秀的开源项目

    收集 Github.Gitee优秀的开源项目,并进行归类整理.项目地址 目录 编程语言项目 SprinBoot 项目 源码分析项目 前后端分离项目 Vue2 项目 Vue3 项目 微服务项目 Api ...

  7. 2020年2月Github上最热门的开源项目

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来自:开源最前线(ID:OpenSourceTop)  2月份GitHub上最热门 ...

  8. vue github开源项目_11月份Github上最热门的开源项目

    开源最前线(ID:OpenSourceTop) 猿妹整编 转载请注明来源作者 11 月份 GitHub 上最热门的开源项目排行已经出炉啦,在本月的名单中,有15亿参数量的通用语言模型.还有NLP工具包 ...

  9. 6月份Github上最热门的开源项目排行出炉

    6月份Github上最热门的开源项目排行出炉,一起来看看本月上榜的开源项目有哪些: 1. the-art-of-command-line https://github.com/jlevy/the-ar ...

最新文章

  1. js 实现精确加减乘除运算之BigDecimal.js
  2. python开发环境配置以及其简单的运行方式
  3. 从零开始学产品第六篇:更强大的测试,自动化测试和性能测试
  4. python冒号声明类型_Python 函数参数有冒号 声明后有- 箭头 返回值注释 参数类型注释...
  5. c#通过网络链接打印PDF
  6. 什么叫做:离线下载?-by:nixs
  7. 怎么把程序下载到stc15w201s_STC15W201S系列
  8. yzl的javascript学习笔记
  9. 数据分析面试【统计学】-----假设检验知识点归纳
  10. 2021年焊工(初级)考试总结及焊工(初级)模拟考试题
  11. 几百字道尽华夏无千年。
  12. python如何控制鼠标键盘_Python如何控制鼠标键盘
  13. 程序大咖的博客集锦_更新Unity3d
  14. 2020程序员节有感
  15. php 公众号打开小程序,微信公众号图文消息新增两种进入小程序的方式
  16. CSS栅格布局grid详解
  17. 这才是21 世纪的 API 文档该有的样子
  18. Geodetic集合 c++
  19. 如何写软件测试人员的周报(或日报)
  20. echarts 使用中的点滴记录 行政区域地图

热门文章

  1. STM32学习——USART收发数据
  2. STM32H7---高速缓存Cache(二)
  3. 【LeetCode】剑指 Offer 17. 打印从1到最大的n位数
  4. 【JAVA SE】第六章 面向对象、对象和类以及封装
  5. ARP地址解析协议原理
  6. 黑马公开课——运行原理与GC学习笔记
  7. Oracle学习 第18天 .NET连接Oracle
  8. IOS中的数据存储 简单总结
  9. 原生js获取宽高与jquery获取宽高的方法的关系
  10. Windows Phone 使用 HttpWebRequest 对象,通过POST 方式上传图片