专业之旅——GitHub 热点速览 Vol.45
作者:HelloGitHub-小鱼干
从入门到精通需要什么?AI-Expert-Roadmap 带你开启专业之旅,和 135k+ 高星项目 developer-roadmap 一样, AI-Expert-Roadmap 这个“后辈”刚开源便获得过 4k+ star,可见它的专业深得程序员意。同样出色的还有 Mastering_Go 中文版,HG 微博推荐之后便获得大量转发可见它的受欢迎程度。说到专业,高门槛的 AI 项目 PIFuHD 本周表现也不俗,凭借这照片变 3D 模型的 professional,一日便获得近 1k star…
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New
,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
-
- 本周特推
- 1.1 专业之旅:AI-Expert-Roadmap
- 1.2 玩转 GO:Mastering_Go_ZH_CN
-
- GitHub Trending 周榜
- 2.1 这个安全工具有点秀:NAT Slipstreaming
- 2.2 轻量级编辑器:Ox
- 2.3 照片秒变 3D 模型:PIFuHD
- 2.4 无线渗透套件:Pi-PwnBox-RogueAP
- 2.5 可视化学算法:Algorithm Visualizer
- 2.6 企业级程序引擎:Workflow
- 2.7 超微图标:SuperTinyIcons
-
- 推荐阅读
-
1. 本周特推
1.1 专业之旅:AI-Expert-Roadmap
本周 star 增长数:3350+
New
AI-Expert-Roadmap 顾名思义是专业 AI 工程师的 Roadmap,包含:数据科学家、机器学习、深度学习、大数据等等的专业成长指南,每个方向附有详细的文档资料 。
1.2 玩转 GO:Mastering_Go_ZH_CN
本周 star 增长数:550+
Mastering_Go_ZH_CN 是《Mastering GO》中文译本,本书适用于 Golang 程序员。内容包括但不限于并发、网络编程、垃圾回收、组合、GO UNIX 系统编程、基本数据类型(Array、Slice、Map)、GO 源码、反射、接口、类型方法等高级概念。
2. GitHub Trending 周榜
2.1 这个安全工具有点秀:NAT Slipstreaming
本周 star 增长数:1000+
New
NAT Slipstreaming 允许攻击者通过受害者访问网站,绕过受害者的 NAT/防火墙,远程访问任何绑定到受害者机器上的 TCP/UDP 服务。
GitHub 地址→https://github.com/samyk/slipstream
2.2 轻量级编辑器:Ox
本周 star 增长数:1400+
Ox 是一个独立的 Rust 文本编辑器,可以运行在终端。作为一个代码编辑器,它是使用 ANSI 转义序列用 Rust 编写的。Ox 提供了一些工具来加速和简化编程,并且是 VSCode 和 JetBrains 等“笨重”和资源匮乏的编辑器的替代品,从而帮助开发人员专注于编程。Ox 是轻量级的,所以它可以在较老的计算机上使用。
Ox 在终端上运行,可以在 Linux 和 macOS 等平台上运行,但因为缺乏良好的命令行 Ox 不能直接在 Windows 上运行 (如果你使用 WSL 的话,它可以工作)。
GitHub 地址→https://github.com/curlpipe/ox
2.3 照片秒变 3D 模型:PIFuHD
本周 star 增长数:1400+
给我一张照片还你一个 3D 模型。PIFuHD 是 Facebook 研究所开源的 AI 模型,该存储库包含 “用于高分辨率 3D 人类数字化的多级像素对齐的隐式函数” 的 PyTorch 实现。目前论文代码已开源,你可以在 Google Colab 上试玩该模型:Google Colab 地址
2.4 无线渗透套件:Pi-PwnBox-RogueAP
本周 star 增长数:600+
Pi-PwnBox-RogueAP 是一个基于树莓派和 Alfa USB WiFi 自己搭建一个无线渗透套件,项目还附有无线黑客的速查表。Pi-PwnBox-RogueAP 可用于无线网络安全评估、无线网络攻击练习。
2.5 可视化学算法:Algorithm Visualizer
本周 star 增长数:700+
Algorithm Visualizer 是一个可视化学算法的项目,它从简入难,掌握排序、动态规划、贪心以及非常复杂的算法学习。
GitHub 地址→https://github.com/algorithm-visualizer/algorithm-visualizer
2.6 企业级程序引擎:Workflow
本周 star 增长数:550+
Workflow 是搜狗公司 C++ 服务器引擎,支撑搜狗几乎所有后端 C++ 在线服务,包括所有搜索服务,云输入法,在线广告等,每日处理超百亿请求。这是一个设计轻盈优雅的企业级程序引擎,可以满足大多数 C++ 后端开发需求。你可以用来:
- 快速搭建 http 服务器
- 作为万能异步客户端。目前支持 Http,Redis,MySQL 和 Kafka 协议
- 实现自定义协议 client/server,构建自己的 RPC 系统
- srpc 就是以它为基础,作为独立项目开源。支持 srpc,brpc 和 thrift 等协议
- 构建异步任务流,支持常用的串并联,也支持更加复杂的 DAG 结构
- 项目内置服务治理与负载均衡等功能
- …
GitHub 地址→https://github.com/sogou/workflow
2.7 超微图标:SuperTinyIcons
本周 star 增长数:1000+
SuperTinyIcons 收录小 SVG 版本超级微型 Web 图标,平均大小是 465 bytes。这个图标有一个 512x512 的视图框,它们将放在一个半径为 256 的圆圈内,它们将按比例缩放以满足你的需求。
GitHub 地址→https://github.com/edent/SuperTinyIcons
3. 推荐阅读
以上为 2020 年第 45 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。