GitHub Trending帮你轻松找到有潜力的开源项目

发布于 2021-11-04 15:11 ,所属分类:软件编程学习资料

GitHub Trending

——帮你轻松找到有潜力的开源项目——

当前GitHub已经成为全球最大的开源项目托管平台,目前该平台上已经有780万个项目库,平均每天有超过80000个版本库更新,7000名用户建立第一个GitHub软件库。各种各样的项目都已经托管在GitHub上,为了让开发者可以更容易地找到一些有潜力的开源项目,GitHub开发团队上线了Trending(趋势)页面,包括趋势库和趋势开发者两个榜单。


Trending Repositories(趋势库)

在该页面中,在趋势库标签下展示了前25个有潜力的开源项目。其中包括组织/库的名称、所使用的主要编程语言、库描述、Star按钮以及该项目贡献者。

Trending Developers(趋势开发者)

在趋势开发者标签下展示了前25名有潜力的组织或开发者,此外还列出了他们所开发的最流行的库。

无论是Trending Repositories(趋势库)还是Trending Developers(趋势开发者),均可按照时间范围(天、周、月)和编程语言来重新筛选。旧版趋势页面是网站在过去24小时内拥有最多新星项目的直接列表,但由于计算方法存在过于简单、客观,严重偏向于 JavaScript 和 Web 开发,对很多后端和AI索引不足,如今排名是GitHub根据一系列数据(如star数、fork数、提交数、follow数以及项目页面浏览量)进行综合统计运算得出的。GitHub每天会进行8次统计,并根据结果刷新该页面。Trending页面只显示前25个项目或开发者,可通过搜索功能查找更多项目。


2021年10月总榜势榜TOP5


(1)GoPlus

GoPlus(Go+)是一门静态类型语言,与Go语言(一种开源编程语言,可以轻松构建简单、可靠和高效的软件)完全兼容。其代码样式类似脚本,并且比 Go 更具可读性,专门用于数据科学,主要用于用于工程、STEM 教育和数据科学等领域。


(2)louislam

louislam是一款类似于“Uptime Robot”的自托管监控工具,用于监控 HTTP(s)/TCP/Ping/DNS 记录/推送的正常运行时间。并通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和70 多种通知服务发送的通知。


(3)Appsmithhorg

Appsmith是一个用于构建内部应用程序的低代码、开源框架。通过拖放组件来构建完全自定义的管理面板、CRUD 应用程序和工作流。使用 30多个 React 组件来构建没有 HTML/CSS 的页面。构建速度提高10倍。


(4)Hashlips

Hashlips是一款艺术引擎工具。项目通过使用 canvas api 和 node js等工具,能够将图像层转换为由成千上万的代码生成的艺术品。同时HashLips还是一个NFT爱好者和程序员聚集在一起收集、编码、交易和谈论任何关于编程和区块链技术的地方,有助于对有兴趣的人在区块链、NFT和一般编码方面进行科普。


(5)TechXueXi

TechXueXi是一款使用python语言编写的学习工具。该项目基于某已终止的项目进行发展而来,仓库现由“科技强国”组织进行维护。项目聚合了大量可免费阅读的期刊、古籍、公开课、歌曲、戏曲、电影、图书等资料,内容严谨,专业性强,没有过多虚假新闻,适合自发学习使用。


相关资源