因为这个工具,我在 GitHub 搜索源码的时间缩短了 50%!

简介: 因为这个工具,我在 GitHub 搜索源码的时间缩短了 50%!

image.png

作为一名搬砖程序员,为了获取优质项目和源码,少不了逛 GitHub。一天下来,多多少少都会在 GitHub 上搜集优秀的开源项目。


但是,漫无目的地闲逛,往往得不到很好的开源项目,甚是头疼。最近几天,我无意中发现了一个超赞的在线网站,里面汇集了包含所有编程语言的开源项目和库,并可以链接到相对应的 GitHub 上。


赶紧推荐给大家,一起来看看吧~


该网站名为 lib4dev,首先放上 lib4dev 的在线网址:


http://www.lib4dev.in/


image.png

简介


使用 lib4dev 可以查找任何编程语言的最佳库,它界面简单,基本上所有编程语言的库和开源项目都可以在上面找得到。


1. 按照编程语言分类


image.png


我特意看了一下,里面包含的编程语言太全了,例如最常见的 C、C++、Go、Java、Python 等等。


例如我们用得比较多的应该是 Python 和 C++,在左侧点击就可以进入相应的编程语言了。


2. 按照主题分类


除了按照编程语言来分,还提供了主题划分,例如算法、安卓、构建工具等等。


image.png


3. 多类型排行


值得一提的是该网站上的所有项目都是可以 link 到 GitHub 上的。每一种编程语言或者主题下都可以根据不同属性进行划分。


例如,我们选择 Python 语言。在页面右上角可以根据不同属性进行排行,方便我们获取最想要的开源项目。


  • 按照最匹配排行
  • 按照 star 数目排行
  • 按照 Fork 数目排行
  • 按照更新时间排行


image.png

从 4 种不同的属性,我们可以根据自己需要,寻找 star 数最多的、fork 数最多的,或者是最近更新的 GitHub 项目。


4. 搜索功能


是的,lib4dev 也提供了项目搜索功能。这一点非常好用。例如我搜索“AI”,就会罗列出排行结果了。


image.png

下面举个例子,我们使用 star 最多的排行属性,搜索“AI”,在结果中,进入排名第二的“PracticalAI”。该项目非常不错,我之前也看过,有机会再推荐给大家。


在网站里,我们可以看到对应项目的所有内容,当然你也可以选择跳转到项目的 GitHub 仓库中去。


image.png

总的来说,lib4dev 的界面比较简单。但是搜索 GitHub 项目确实不错,基本上可以缩减我闲逛 GitHub 50% 的时间了。


最后,再次放上在线网址:


http://www.lib4dev.in/


觉得有用的话,赶紧试试吧~

相关文章
|
7月前
|
网络协议 Linux Android开发
解决GitHub无法访问的问题:手动修改hosts文件与使用SwitchHosts工具
解决GitHub无法访问的问题:手动修改hosts文件与使用SwitchHosts工具
446 1
|
7月前
|
Java Spring
GitHub 上搜索开源项目技巧
GitHub 上搜索开源项目技巧
85 0
|
7月前
|
Web App开发 前端开发 数据库
推荐GitHub上开源的一款独立开发者出海技术栈和工具合集
推荐GitHub上开源的一款独立开发者出海技术栈和工具合集
243 0
|
7月前
|
缓存 网络协议 Linux
百度搜索:蓝易云【解决github push/pull报错443】
通过以上方法,你有望解决GitHub push/pull报错443的问题。如果问题仍然存在,建议检查GitHub的状态页面,看是否有正在维护或故障的情况。
137 3
|
7月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
267 2
|
2月前
|
JSON JavaScript 前端开发
《进阶篇第7章》学习vue中的ajax之后,练习vue案例-github用户搜索案例
《进阶篇第7章》学习vue中的ajax之后,练习vue案例-github用户搜索案例
17 0
|
2月前
|
数据采集 应用服务中间件 Go
开源的键鼠共享工具「GitHub 热点速览」
开源的键鼠共享工具「GitHub 热点速览」
|
2月前
|
存储 IDE 开发工具
来咯,他来咯 看GitHub Codespaces 如何帮助缩短开发设置时间
来咯,他来咯 看GitHub Codespaces 如何帮助缩短开发设置时间
30 0
|
7月前
|
前端开发
Github项目分享——免费的画图工具drow,最新前端面试题整理
Github项目分享——免费的画图工具drow,最新前端面试题整理
|
5月前
|
人工智能 分布式计算 BI
透视开源生态,OSGraph——GitHub全域数据图谱的智能洞察工具
【7月更文挑战第5天】透视开源生态,OSGraph——GitHub全域数据图谱的智能洞察工具
透视开源生态,OSGraph——GitHub全域数据图谱的智能洞察工具