GitHub 热点速览 vol.10:疫情下的 GitHub
作者:HelloGitHub-小鱼干
摘要:如果说上周的 GitHub 是股市附体 star 低迷不振,那么本周的 GitHub 像极了受到疫情影响而未开学的高校们,新生 GitHub 项少,能上 GitHub Trending 的数量更少,基本上一只手数得过来的惨淡,而它们的 star 成绩单同样像是少了老师监管的中小学生交作业——质量不佳、迟迟不交 🌚 好在每年开学新生中总有让人眼前一亮的选手,比如,本周刚开源,开源当日并斩获 2k+ star 的东京疫情项目…
以下内容摘录自上周 HelloGitHub 微博的 GitHub Trending,选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间超过 30 天的项目一律称之为成熟稳重老项目,由于文章篇幅问题还有部分项目未能在本文展示,望周知 🌝
- 本文目录
-
- 可怕 GitHub 新生
- 1.1 苹果开源参数解析器:Swift Argument Parser
- 1.2 fastai 草稿:fastbook
- 1.3 数据集:CLUEDatasetSearch
- 1.4 电商系统+1:ElysiumMall
- 1.5 谷歌开源:FuzzBench
- 1.6 CAA 检测:lecaa
-
- 尚能星否 GitHub 老项目
- 2.1 500+ CSS 图标:css.gg
- 2.2 学 C++ 吗?:CPlusPlusThings
- 2.3 Python 代码段:pysheeet
- 2.4 云相册:lsky-pro
- 2.5 CSS 实践:Simpsons in CSS
- 2.6 Go 版 Dubbo:dubbo-go
- 2.7 数据科学:Data-Science--Cheat-Sheet
-
- 本周 GitHub Trending #疫情下的 GitHub #主题的主力军
- 3.1 口罩项目:FaceMaskDetection
- 3.2 东京疫情数据:东京都新型コロナウイルス感染症対策サイト
- 3.3 可视化疫情数据:COVID-19
-
- 推荐阅读
-
1. 可怕 GitHub 新生
1.1 苹果开源参数解析器:Swift Argument Parser
本周 star 增长数:300+
Swift Argument Parser 是苹果官方开源的参数解析器,具有直观、安全的特点。此外苹果也推荐了 2 个 ArgumentParser 在 Swift 项目工具中采用的示例:
🎨 indexstore-db 是一个包含两个命令的简单实例;
🎈 swift-format 则用了一些高级功能,例如自定义选项值和隐藏标志。
GitHub 地址→https://github.com/apple/swift-argument-parsers
1.2 fastai 草稿:fastbook
本周 star 增长数:3500+
AI 有多火呢?这个介绍深度学习,fastai 和 PyTorch 的项目一开源直逼 2k star,当然 star 增长量过 1,600+,如果你想学习 fastai 这个深度学习开源库,不妨试试这个项目,该项目暂时只是一个初稿,将在今年 7 月左右以 MOOC 的形式面世。
GitHub 地址→https://github.com/fastai/fastbook
1.3 数据集:CLUEDatasetSearch
本周 star 增长数:450+
CLUEDatasetSearch 是一个中英文 NLP 数据集,它支持你在线搜索某个数据集,目前收录了【情感分析】、【文本分类】、【文本匹配】、【知识图谱】、【语料库】、【机器翻译】等方面内容。
GitHub 地址→https://github.com/CLUEbenchmark/CLUEDatasetSearch
1.4 电商系统+1:ElysiumMall
本周 star 增长数:500+
ElysiumMall 是刚开源的电商系统,采用流行技术实现,它由前台商城和后台管理系统两部分组成,基于 SpringBoot + MyBatis 实现。
- 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。
- 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
GitHub 地址→https://github.com/JackZhu426/ElysiumMall
1.5 谷歌开源:FuzzBench
本周 star 增长数:300+
FuzzBench 是谷歌开源的基准测试服务,可用于模糊测试,它提供了
- 集成模糊测试的 API
- 基于真实数据的基准,FuzzBench 可以使用任何 OSS-Fuzz 项目作为基准
- 它也是一个带有图形和统计测试的报告库,可以帮你快速理解测试结果
此外,你还可以将你的 fuzzer 同其他 fuzzer 进行比较,以方便你提升系统。
GitHub 地址→https://github.com/google/fuzzbench
1.6 CAA 检测:lecaa
本周 star 增长数:50+
3 月 4 日 Let's Encrypt 在其证书授权 (CAA) 代码中发现了一个 bug,如果客户不强制更新证书,就必须撤销数百万个证书。而 lecaa 就是当日开源的可用于检测 Let's Encrypt CAA 问题的脚本,如果你有这块的需求不妨试试。
GitHub 地址→https://github.com/hannob/lecaa
2. 尚能星否 GitHub 老项目
2.1 500+ CSS 图标:css.gg
本周 star 增长数:1800+
css.gg 是代码设计而成的轻巧图标,可自定义,通过 API 和 NPM 可用于 Retina,你可以通过 CSS、JSON、XML 等形式来使用这些图标。
GitHub 地址→https://github.com/astrit/css.gg
2.2 学 C++ 吗?:CPlusPlusThings
本周 star 增长数:250+
lCPlusPlusThings,又名 C++ 那些事,收录了学习 C++ 内容,包括理论、源码、实践、课程代码、项目等。项目分为【基础学习】、【进阶学习】、【设计模式】、【多线程与多进程】、【第三方学习资料】、【工具篇】等篇章。
GitHub 地址→https://github.com/Light-City/CPlusPlusThings
2.3 Python 代码段:pysheeet
本周 star 增长数:100+
pysheeet 是一个收录 Python 代码片段的项目,你可以快速找到对应的 Python 代码,此外项目也介绍了 Python 3 中的一些重要特性。
GitHub 地址→https://github.com/crazyguitar/pysheeet
2.4 云相册:lsky-pro
本周 star 增长数:50+
lsky-pro 是用 PHP 写成的云相册,主要特性
- 支持第三方云储存,支持本地、阿里云 OSS、腾讯云 COS、七牛云、又拍云、FTP。
- 支持多图上传、拖拽上传、粘贴上传、上传预览、全屏预览、页面响应式布局。
- 简洁的图片管理功能,支持鼠标右键、单选多选、重命名等操作。
- 强大的图片预览功能,支持响应式。
- 支持全局配置用户初始剩余储存空间、支持单个设置用户剩余储存空间。
- 支持一键复制图片外链、二维码扫描链接。
- 支持设置上传文件、文件夹路径命名规则。
- 支持图片鉴黄功能。
- 支持文件夹分类功能。
- 对外开放的上传接口。
GitHub 地址→https://github.com/wisp-x/lsky-pro
2.5 CSS 实践:Simpsons in CSS
本周 star 增长数:300+
虽然是一个 5 年前的老项目,当不妨碍它上周在 GitHub Trending 榜呆了半周,Simpsons in CSS 实现了用 CSS 制作辛普森一家头像,每个头像有自己的动画表情,如果你想学习 CSS 不妨 Pick 下这个项目,可查看每个对应动画是如何用 CSS 实现的。
GitHub 地址→https://github.com/pattle/simpsons-in-css
2.6 Go 版 Dubbo:dubbo-go
本周 star 增长数:200+
dubbo-go 使用 go 实现的 Dubbo,它实现了基于 Dubbo 的 extension 模块和分层的代码设计(包括 protocol layer, registry layer, cluster layer, config 等等)。
你可以对这些分层接口进行新的实现,并通过调用 extension 模块的“ extension.SetXXX ”方法来覆盖 dubbo-go [同 go-for-apache-dubbo ]的默认实现,以完成自己的特殊需求而无需修改源代码。
GitHub 地址→https://github.com/apache/dubbo-go
2.7 数据科学:Data-Science--Cheat-Sheet
本周 star 增长数:550+
Data-Science--Cheat-Sheet 是一个数据科学领域的速查表,包括【人工智能】、【大数据】、【数据挖掘】、【数据可视化】、【数据仓库】、【机器学习】等等理论应用方面内容,也包括了 Python 、R 语言、Docker 等编程语言与工具,共计 30+ 个分类内容,是一个全面的数据科学学习仓。
GitHub 地址→https://github.com/abhat222/Data-Science--Cheat-Sheet
3. 本周 GitHub Trending #疫情下的 GitHub #主题的主力军
HelloGitHub 在某一期的 GitHub 主题给大家分享过中国 nCoV 相关 GitHub 项目(详见:《共抗疫情的开源项目,让我们贡献自己的一份力量》,随着国外 nCoV 进入爆发式增长,GitHub 上关于 nCoV 的项目也跟着“水涨船高”,在这里小鱼干给你分享 3 个本周 GitHub Trending 上的项目,不妨来学习下数据可视化展示等方面内容~
3.1 口罩项目:FaceMaskDetection
本周 star 增长数:100+
FaceMaskDetection 是开源人脸口罩检测模型和数据,提供了 PyTorch、TensorFlow(包括 ftlite、pb 模型)、Keras、MXNet、Caffe 这五大主流框架的推理代码,它可以检测人脸是否佩戴口罩,并附有 8,000 张人脸口罩标注数据。
GitHub 地址→https://github.com/AIZOOTech/FaceMaskDetection
3.2 东京疫情数据:东京都新型コロナウイルス感染症対策サイト
本周 star 增长数:3200+
东京都新型コロナウイルス感染症対策サイト 是昨日 GitHub Trending 榜的明星项目,当然获得 2.1k+ star,它收集了东京的新冠病例数据,并以图表显示展示出来,可查看到当然新增及累计病例数。除了病例数据之外,它也提供了一些病状方便自查是否患有新冠,简言之,你可以理解为 东京都新型コロナウイルス感染症対策サイト 是一个 Web 版的丁香医生疫情系统。在线访问:https://stopcovid19.metro.tokyo.lg.jp/flow/
GitHub 地址→https://github.com/tokyo-metropolitan-gov/covid19
3.3 可视化疫情数据:COVID-19
本周 star 增长数:2200+
Johns Hopkins 大学系统科学与工程中心出品的 COVID-19 疫情全球实时扩散图,提供了可视化的源代码,点击线访问
GitHub 地址→https://github.com/CSSEGISandData/COVID-19
推荐阅读
- 上周 GitHub 热点速览 vol.09:手撕 LeetCode 一日 star 破两千
- 上周 GitHub 热点速览 vol.08:系统设计The System Design Primer
- 上周 GitHub 热点速览 vol.07:GitHub 官方 CLI beta 版已发布
以上为 2020 年第 10 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友可同前端、Java、Go…各界大佬谈笑风生、切磋技术~
关注公众号加入交流群
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。