作者:HelloGitHub-小鱼干

摘要:最佳实践,又名 best-practices,是 GitHub 常见的项目名,也是本周 Trending 关键词。25 年 Python 开发经验的 David Beazley  撰写的 practical-python 开局并获得了超 1k 的 star,而老项目 Node.js 最佳实践在六月也开启了更新模式,持续更新 Node.js 性能实践篇。卡内基梅隆大学开源的 Penrose 一个可将复杂的数学符号转换为各种风格的简单图表的项目无疑是数据图表的最佳实践…

以下内容摘录自微博 @HelloGitHub 的 GitHub Trending,选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 ????

1. 本周特推

1.1 青春回忆:CnC_Remastered_Collection

本周 star 增长数:7550+

New CnC_Remastered_Collection 收录了游戏公司 EA 发布的《命令与征服》和《红色警戒》原作源代码。开源的代码不涉及游戏引擎和游戏素材,只包括 TiberianDawn.dll 和 RedAlert.dll 的源代码,开源的 DLL 可帮助玩家设计地图、创建自定义单位、替换艺术作品,以及更改游戏逻辑和编辑数据。

GitHub 地址→https://github.com/electronicarts/CnC_Remastered_Collection

1.2 实用指南:practical-python

本周 star 增长数:1050+

Newpractical-python 是一名有 25 年 Python 开发经验的程序员撰写的实用 Python 指南。无需任何 Python 开发经验,非 Python 程序员也可以学习下该项目。

GitHub 地址→https://github.com/dabeaz-course/practical-python

2. GitHub Trending 周榜

2.1 跨平台自动化:robotgo

本周 star 增长数:1700+

robotgo 是 Golang 跨平台自动化系统,控制键盘鼠标位图和读取屏幕,窗口句柄以及全局事件监听。支持 Windows、Linux、macOS。

GitHub 地址→https://github.com/go-vgo/robotgo

2.2 Docker 上的 Mac:Docker-OSX

本周 star 增长数:3700+

New Docker-OSX 是一个能让你在 Docker 上跑 Mac 的项目,它支持近乎原生的 OSX-KVM。

GitHub 地址→https://github.com/sickcodes/Docker-OSX

2.3 数学图表生成工具:Penrose

本周 star 增长数:1550+

Penrose 一个只需在纯文本中输入数学符号就可以创建漂亮的图表的工具。这样做的目的是为了方便非专家专心研究更有有挑战性的技术,而非花精力研究如何创建和探索高质量图上。

GitHub 地址→https://github.com/penrose/penrose

2.4 换脸技术:Deepfakes

本周 star 增长数:1000+

Deepfakes 是一种利用机器学习中的深度学习实现深度视频换脸的技术。这种技术在特定的场合下可以做出非常逼真自然的换脸视频。

GitHub 地址→https://github.com/iperov/DeepFaceLab

2.5 面经:go-interview

本周 star 增长数:500+

go-interview 收录了用 Go 解决技术面试的方法。

GitHub 地址→https://github.com/public-apis/public-apis

2.6 高颜值播放器:ZY-Player

本周 star 增长数:1300+

ZY-Player 是一个跨平台桌面端视频资源播放器,简洁无广告且颜值高。特性:

  • 全平台支持:Windows、Mac、Linux

  • 12 个视频源

  • 支持历史播放记录,并记录播放进度

  • 支持分享功能,可一键分享海报图片

  • 精简模式支持修改透明度

  • 收藏夹同步更新视频追剧

  • 支持演员名称搜索

  • 后台自动更新

  • 全新布局配色

  • 多语言

  • 全局快捷键

  • 支持下载

GitHub 地址→https://github.com/Hunlongyu/ZY-Player

2.7 最佳实践:nodebestpractices

本周 star 增长数:1100+

nodebestpractices 是一个 Node.js 最佳实践列表,收录 5 篇项目结构实践、11 篇错误处理实践、12 篇代码风格实践、13 篇测试和整体质量实践、19 篇生产实践、25 篇安全实践及 2 篇性能实践,项目持续更新中,如果你对 Node.js 最佳实践用有心得不妨和项目作者交流下。

GitHub 地址→https://github.com/goldbergyoni/nodebestpractices

2.8 苹果开源密码管理器:password-manager-resources

本周 star 增长数:800+

New苹果推出全新开源项目——Password Manager Resources,它集成苹果 iCloud Keychain Password Manager,可以让密码管理 App 开发者为特定网站创建可以兼容的强密码,这个机制与 iCloud 钥匙串密码管理器相同。

GitHub 地址→https://github.com/apple/password-manager-resources

3. 本周 GitHub Trending #Python 开发小工具#主题的主力军

在本期主题模块,小鱼干这里选取了 3 个 Python 性能相关的小工具,希望能提高你的开发效率。

3.1 内存占用分析:Memory Profiler

Memory Profiler 一听名字就是一个 Python 程序内存占用分析工具,它可以监视一个进程的内存消耗,甚至可以一行一行的分析 Python 程序的内存消耗。Memory Profiler 由 Python 实现,用户可选 psutil 模块(强烈推荐)作为依赖,会分析得更快。

GitHub 地址→https://github.com/pythonprofilers/memory_profiler

3.2 异常监控:Sentry

Sentry,一款免费开源的 Python 实时异常监控平台。Sentry 采用 C/S 模式,服务器端通过 Python 实现,同时提供 web 管理页面,支持从任何语言、任何应用程序发送事件。一个成熟的服务必要的一环就是异常告警,Sentry 可以帮你及时知道服务非预期的异常。

GitHub 地址→https://github.com/getsentry/sentry

3.3 内存分析:scalene

scalene 一个 Python 的高性能 CPU 和内存分析器。Scalene 很快、占用资源少、展示信息全面,可用来排查、优化 Python 程序占用资源过多等问题。

GitHub 地址→https://github.com/emeryberger/scalene

以上为 2020 年第 23 个工作周的 GitHub Trending ????如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 ????

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

关注公众号加入交流群

GitHub Trending 往期回顾:

第 22 期:GitHub 热点速览 vol.22

第 21 期:GitHub 热点速览 vol.21

第 20 期:GitHub 热点速览 vol.20

“阅读原文”获取更多信息、“在看”让本文被更多人看到、“赞赏”支持我们。

GitHub 热点速览 Vol.23:前后端最佳实践相关推荐

  1. GitHub 热点速览 Vol.24:程序员自我增值,优雅赚零花钱

    作者:HelloGitHub-小鱼干 摘要:升职加薪,出任 CTO,迎娶白富美/高帅富,走向人生巅峰是很多人的梦想.在本期的热点速览中你将了解自由作者 Easy 如何优雅赚取零花钱的方法,以及定投改变 ...

  2. GitHub 热点速览 Vol.13:近 40k star 计算机论文项目再霸 GitHub Trending 榜

    作者:HelloGitHub-小鱼干 摘要:"潮流是个轮回",这句话用来形容上周的 GitHub Trending 最贴切不过.无论是已经获得近 40k 的高星项目 Papers ...

  3. autohotkey实例+懒人包_懒人福音——GitHub 热点速览 Vol.42

    作者:HelloGitHub-小鱼干 懒人福音是什么?就是省时省事,正如 Waypoint 一样,你不需要在多个平台构建代码即可部署发布应用,它允许你将应用程序构建.部署和发布生命周期定义为代码.Bi ...

  4. GitHub 热点速览 Vol.16:化身蒙娜丽莎和乔布斯对话

    作者:HelloGitHub-小鱼干 摘要:妙趣横生,上周的 GitHub 热点的关键词.无论是让你化身为爱因斯坦开启会议脑暴模式 avatarify,还是和上周人人都是抠图师项目的同门项目 3D 照 ...

  5. GitHub 热点速览 Vol.14:周获 2k+ Vim³ 掀起三维编程风

    作者:HelloGitHub-小鱼干 摘要:寓教于乐,应该是上周 Trending 的主题了,无论是被多人转发推荐的三维 Vim 项目 Vim³ 或者是流体运动的 WebGL Fluid Simula ...

  6. GitHub 热点速览 Vol.18:刷 LeetCode 的正确姿势

    作者:HelloGitHub-小鱼干 摘要:找对路子,事半功倍,正如本周 GitHub Trending #刷 LeetCode# 主题想表达的那般,正确的学习姿势方能让人走得更远,走进大厂 ???? ...

  7. GitHub 热点速览 Vol.32:VScode 韭菜基金插件,极大提高“工作”效率

    作者:HelloGitHub-小鱼干 摘要:有什么比干着本职工作--编码,而又兼顾"外快"--炒股更有开心的事情呢?leek-fund 就是这么一个极大提升你工作幸福度和效率的插件 ...

  8. 极客 Play 玩 Terminal——GitHub 热点速览 Vol.40

    作者:HelloGitHub-小鱼干 多少人以为暗黑的终端便是一名程序员的工作台,其实上,终端可以不只是一个输入 command 的界面,也可以是本周特推 kb 一样,面向极客的极简命令行知识库管理器 ...

  9. 自动化当道,破密、爬虫各凭本事(GitHub 热点速览 Vol.37)

    作者:HelloGitHub-小鱼干 摘要:安全门外汉,如何在不知道密钥或密码的情况下,破解哈希得到原文,Ciphey 会告诉你当中的密码.说到 auto 智能爬虫会基于上一次的爬虫经历进一步学习以获 ...

最新文章

  1. TestLink学习七:TestLink测试用例Excel转换XML工具
  2. ASIHTTPRequest取消异步请求
  3. 计算机硬件系统的运行速度,电脑运行速度不给力 需要更换哪些硬件?
  4. firebug的一个有趣现象
  5. 天勤数据结构:前缀、中缀、后缀表达式的转换与计算
  6. LLVM4更新--简化对象定义
  7. python 编程环境 微信_微信开发之新浪SAE上配置WeRoBot微信机器人,python,Mac环境...
  8. linqto 多个关键字模糊查询_MySQL查询与约束
  9. vscode 注释快捷键_koroFileHeader:一个用于生成文件头部注释和函数注释的插件
  10. 【Chrome小技巧】Chrome浏览器如何实现下载速度加快?
  11. 关于maven项目中的Missing artifact *.jar ...
  12. solidworks2016详细安装教程
  13. 计算机绘图课程选用课本,机械制图课程学习指南
  14. 肝主筋,肾主骨,脾主肉,心主脉,肺主皮毛
  15. ICE笔记(02):简单的ICE通信应用-Hello World
  16. 用正则匹配生成固定格式的随机文本python
  17. Tampermonkey油猴脚本搭配工具安装【网盘直链下载助手】
  18. Apache Calcite 简介
  19. ‘cnpm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
  20. linux查看已经连接的wifi的密码

热门文章

  1. 22.OpenFeign调用第三方服务
  2. LDA可视化气泡标号与主题标号不对应?
  3. 自我感动式努力的第二天
  4. flair,python安装以及Python tkinter # If this fails your Python may not be configured for Tk解决方法
  5. 大连东软计算机网络,计算机网络 体系结构及协议 - 大连东软信息学院.pdf
  6. html5向下合并单元格属性,课时42.合并单元格(理解)
  7. js 红宝书学习笔记精简版 第一至三章
  8. 微软xbox服务器切换,微软 Xbox Series X/S切换手柄功能操作步骤教程
  9. 国企20万年薪、私企50万年薪,应该怎么选?
  10. 数据库排序后查询第二的数据(offset)