很强!GitHub 中文项目排行榜新鲜出炉!

2023-12-24 15:32

本文主要是介绍很强!GitHub 中文项目排行榜新鲜出炉!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

本文转自机器之心

没事逛一逛中文项目排行榜,什么下载插件、投资理财、求职面试、买房指南,你会打开 GitHub 的新世界大门。

当然,还是有编程指南、机器学习之类的正经项目。

不久前,有 GitHub 用户吐槽说,GitHub 的每日趋势榜不按照国家和地区来区分,使得榜单上总会有很多点赞量很大的中文项目,有时候甚至会占据半壁江山。这位用户呼吁,GitHub 应该按照开发者所属国家和地区进行项目排行。

从今天(2019 年 10 月 10 日)的榜单来看,确实有一部分项目是中文的。

没等 GitHub 做出来这个功能,强大的中国开发者就出手了。最近,一位名为 kon9chunkit (https://github.com/kon9chunkit) 的 GitHub 开发者就总结了中文相关的知名项目,并形成了每周榜单。

这个榜单会定期更新每周最受欢迎的中文项目(top200)。更好的是,除了一个总榜单,开发者还将榜单按照编程语言进行了区分,如 Java、Python、C++ 等,形成了 17 个编程语言分榜。在排行榜上,每个项目不仅有名称和链接,还有点赞量、介绍、分类信息等。

项目地址:https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts

总榜排行

机器之心首先看了一下项目总榜。总榜可以说是包罗万象,从各类教程(前端、后端、面试、机器学习)到各种框架(电商、小程序、web),还有很多数据集和经验类的分享等。

我们可以发现,项目中有很多熟悉的面孔,例如深度学习 500 问、春秋招 ML 算法笔记和结巴分词等等,它们都是按照 Star 量进行排序的,总榜包括 200 项流行的项目,如下只展示了前 20。

10 月 9 日更新的排行榜。目前排行第一的是程序员面试题大全。

除此之外,还有更多我们熟悉的 ML 项目也在总榜内,例如 HanLP 提供的自然语言处理工具、动手学深度学习中文书籍、百度 PaddlePaddle 框架,以及西瓜书公式推导等等。因为优秀的中文项目非常多,且每一个项目都会有描述,所以逛一逛也能发现新大陆。

作者表示,选择中文榜单有以下几点要求:

  • 项目 Description 和 Readme.md 需要包含中文说明;

  • 近一年内有过更新;

  • 按 star 量排名,越高越靠前。

作者也表示,如果要持续提升编程水平,也需要多看看英文的项目。

Python 分榜

对于 Python 开发感兴趣的读者们,机器之心专门看了一下 Python 榜单。

相比总榜,Python 分榜中的项目更加集中在几个主题中:资料和面试题、机器学习相关资料和算法实现、爬虫、数据集。一些著名的项目,如结巴分词、《动手学深度学习》等都在榜上。

虽然并没有专门的 ML 榜单,但是榜单上可以看到很多机器学习相关的项目。例如 Python 榜排行第 3 就是机器学习,该项目在总榜上也排行第 23 名。

作者表示,后续会在榜单项目上进行优化。期待能够实现 ML 榜单的那一刻。

---

以上,便是今日分享,觉得不错,还请点个在看,谢谢~

推荐阅读:

我在 GitHub 上都见过哪些沙雕项目?

强烈推荐下 GitHub 官方的这个教程

GitHub 标星 5w+,计算机小白到大牛的学习之路!

「GitHub 交流群」已开放

想入群的可在公众号后台回复「入群」

这篇关于很强!GitHub 中文项目排行榜新鲜出炉!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/532255

相关文章

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

Python实现中文文本处理与分析程序的示例详解

《Python实现中文文本处理与分析程序的示例详解》在当今信息爆炸的时代,文本数据的处理与分析成为了数据科学领域的重要课题,本文将使用Python开发一款基于Python的中文文本处理与分析程序,希望... 目录一、程序概述二、主要功能解析2.1 文件操作2.2 基础分析2.3 高级分析2.4 可视化2.5

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项