GitHub 热点速览 Vol.29:程序员资料大全
作者:HelloGitHub-小鱼干
摘要:有什么资料比各种大全更吸引人的呢?先马为敬,即便日后“挺尸”收藏夹,但是每个和程序相关的大全项目都值得一看。比如国内名为小傅哥整理的 Java Code Guide 大全就是一个非常典型的例子,它涵盖了初中高各个阶段的 Netty 专题,毫不逊色的 cheatsheets 则涵盖了画图所需的各种小技巧,由 Python 编程语言及其数值数学扩展包 NumPy的可视化操作界面 matplotlib 开源,当然还有大家都听过的大厂 Google 的 API 大全让你文档、客户端等应用一网打尽。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New
,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
-
- 本周特推
- 1.1 程序员编码指南:CodeGuid
- 1.2 油管复制版:youtubeclone-frontend
-
- GitHub Trending 周榜
- 2.1 超强预训练语言模型:GPT-3
- 2.2 轻量级中文 OCR 模型:PaddleOCR
- 2.3 Google API 大全:googleapis
- 2.4 速查表大全:cheatsheets
- 2.5 SwiftUI:RedditOS
- 2.6 黑客大全: hackingtool
-
- Emoji Time
-
- 推荐阅读
-
1. 本周特推
1.1 程序员编码指南:CodeGuid
本周 star 增长数:1000+
CodeGuid 是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写 Java 核心内容。项目中包括了初级、中级、高级 源码分析 Netty4 专题、手写 RPC 框架等等 19 个专题。
GitHub 地址→https://github.com/fuzhengwei/CodeGuide
1.2 油管复制版:youtubeclone-frontend
本周 star 增长数:700+
youtubeclone-frontend 使用 PERN 技术栈(Postgres,Express,React,Node)克隆,👀 如果你想在实践中了解技术,不妨 Pick 下这个项目,项目包含的技术点:
- react-toast-notifications
- Redux 状态管理
- React 路由
- Axios 网络调用
- Videojs 视频播放
除了这个项目,项目作者还有 Twitter、Instagram 的克隆项目~
GitHub 地址→https://github.com/manikandanraji/youtubeclone-frontend
2. GitHub Trending 周榜
2.1 超强预训练语言模型:GPT-3
本周 star 增长数:1700+
GPT(Generative Pre-Training)是一个 12 层单向 Transformer 语言模型。语言模型训练好后,可以用于其他的 NLP 任务。GPT-3 基于 CommonCrawl(从 2016 年到 2019 年收集了近 1 万亿个单词)、网络文本、书籍、维基百科等相关的数据集进行训练。目前 GPT-3 的参数量高达1750亿,其他 GPT-3 的信息可见:https://zhuanlan.zhihu.com/p/145278334
GitHub 地址→https://github.com/openai/gpt-3
2.2 轻量级中文 OCR 模型:PaddleOCR
本周 star 增长数:950+
PaddleOCR 是实用的 OCR 工具库,特性
- 超轻量级中文 OCR 模型,总模型仅 8.6M
- 单模型支持中英文数字组合识别、竖排文本识别、长文本识别
- 检测模型 DB(4.1M)+ 识别模型CRNN(4.5M)
- 实用通用中文 OCR 模型
- 多种预测推理部署方案,包括服务部署和端侧部署
- 多种文本检测训练算法,EAST、DB
- 多种文本识别训练算法,Rosetta、CRNN、STAR-Net、RARE
- 可运行于 Linux、Windows、MacOS 等多种系统
GitHub 地址→https://github.com/PaddlePaddle/PaddleOCR
2.3 Google API 大全:googleapis
本周 star 增长数:550+
googleapis 库包含支持 REST 和 gRPC 协议的 Google API 原始接口定义。阅读原始接口定义可以更好地了解 Google API,更有效地利用它们。将这些 API 与开放源代码工具一起使用,可生成客户端库、文档和其他工件。
GitHub 地址→https://github.com/googleapis/googleapis
2.4 速查表大全:cheatsheets
本周 star 增长数:600+
New
cheatsheets 是 matplotlib 整理的速查表大全,包括线型、线色、文本参数等等内容,居家画图必备 matplotlib cheatsheets。
GitHub 地址→https://github.com/matplotlib/cheatsheets
2.5 SwiftUI:RedditOS
本周 star 增长数:1100+
RedditOS 是一个用 SwiftUI 编写的适用于 macOS 的 Reddit 客户端。
GitHub 地址→https://github.com/Dimillian/RedditOS
2.6 黑客大全: hackingtool
本周 star 增长数:1300+
hackingtool 收录 Hackers 所需的大部分工具,包括 SQL 注入、钓鱼攻击、Hash 破解、XSS、DDos 攻击等等分类工具。btw,这个项目上周是热点特推哟~~
GitHub 地址→https://github.com/Z4nzu/hackingtool
3. Emoji Time
这里是 Hello GitHub 小电台,播报完上周的 GitHub 热点之后,我们来聊个话题:上周频频被北极计划刷屏的小鱼干在这里斗胆问你一句,你看到这个 Highlights 第一反应是什么呢?用一个 Emoji 来形容下 👀
4. 推荐阅读
以上为 2020 年第 29 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。