竹笋

注册

 

发新话题 回复该主题

我们月刊最受欢迎的开源项目Top102 [复制链接]

1#
北京治疗白癜风 http://www.jk100f.com/baidianfengzixun/yufangbaojian/36669.html

作者:HelloGitHub-卤蛋

年已成往事,年悄然而至。

在已经过完的年里HelloGitHub共发布了12期月刊,推荐了个开源项目。每个月的28号,最开心的事情就是和大家像老朋友有默契地在HelloGitHub“见面”,聊聊这个月找到的有趣的开源项目。这一年的月刊中,你最喜欢哪个开源项目呢?

下面就让我们来回顾下年《HelloGitHub月刊》最受欢迎的10个开源项目,统计时间从.1.28-.12.28(第45-57期),受欢迎程度统计自HelloGitHub全网所有平台。为了尽量涵盖较多的类别,从C++、C、Python、Java、机器学习、JavaScript、Go、C#、CSS每个类别仅挑选一个,组成Top10开源项目。

接下来年《HelloGitHub月刊》最受欢迎的开源项目——yuzu登场!

No.1Switch模拟器(C++项目)

yuzu是免费开源的NintendoSwitch模拟器。目前仅支持Windows、Linux,部分主流游戏:塞尔达传说、宠物小精灵、马里奥等。

No.2贪吃蛇新玩法(C项目)

DungeonRush是元气贪吃蛇游戏。作者受到元气骑士的启发,基于贪吃蛇进行一些玩法上的创新。该项目适用于C语言初学者、第一次尝试使用跨平台图形库的同学,参考本项目就可以写出一个可玩性高的游戏,收获满满成就感。

No.3复制即食的代码片段集合(Python项目)

python-small-examples是有趣、实用的Python代码示例集合。包含:Python基础、小技巧、坑、文件操作、机器学习、绘图等。

No.4如何设计秒杀系统(Java项目)

miaosha是一款秒杀系统设计与实现。高并发大流量的秒杀是面试常见问题,该项目不仅有具体问题的解决思路,还有具体代码实现和示例demo,全部理解、学习后相信秒杀问题再也拦不住你啦!

No.5AI入门指南(机器学习项目)

faceai是一款优秀入门级AI项目以及教程,内容涵盖:人脸、视频、文字的检测和识别。他不仅包含最基本的人脸检测、识别(图片、视频)、轮廓标识、头像合成(给人戴帽子),还有表情识别(生气、厌恶、恐惧等)、视频对象提取、图片修复(可用于水印去除)、图片自动上色等等。推荐这个开源项目不是因为它的内容强大,而是它的教程写的实在太好了,真·入门级。手把手教你如何使用这个项目,做出上述功能来。在每篇功能文章的教程里,不仅仅写了每个功能的技术实现方案,还有具体重点关键代码的注释和解释以及具体实现,让你非常轻松的能够看懂、学习和使用。对于想要入门或者了解机器学习的初学者不能再友好了。

No.6动手用Go做点什么(Go项目)

7days-golang是用Go在7天时间内实现Web框架、分布式缓存等应用的实战教程。例如:

No.7在线文档项目(JavaScript项目)

showdoc是一款基于JavaScript实现的开源在线文档工具。支持:多端编辑查看、权限管理、文档导出、Markdown语法等,功能虽不多但已足够用了。推荐自建自用、小团队内部使用。

No.8macOS软件集合(其它)

my-mac-os项目罗列了作者自用、收集的macOS上实用、炫酷的软件。我从中找到好几个炫酷、实用提高工作效率的工具,你也赶快来挑挑吧!

No.9防撤回工具(C#项目)

RevokeMsgPatcher是适用于Windows系统下电脑版

分享 转发
TOP
发新话题 回复该主题