GitHub 一周热点速览:前后端最佳实践

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

本周特推

1、青春回忆:CnC_Remastered_Collection
本周 star 增长数:7550+
CnC_Remastered_Collection收录了游戏公司 EA 发布的《命令与征服》和《红色警戒》原作源代码。开源的代码不涉及游戏引擎和游戏素材,只包括 TiberianDawn.dll 和 RedAlert.dll 的源代码,开源的 DLL 可帮助玩家设计地图、创建自定义单位、替换艺术作品,以及更改游戏逻辑和编辑数据。
GitHub地址→https://github.com/electronicarts/CnC_Remastered_Collection
2、实用指南:practical-python
本周 star 增长数:1050+
Practical-python 是一名有 25 年 Python 开发经验的程序员撰写的实用 Python 指南。无需任何 Python 开发经验,非 Python 程序员也可以学习下该项目。
GitHub地址→https://github.com/dabeaz-course/practical-python

GitHub Trending 周榜

1、跨平台自动化:robotgo
本周 star 增长数:1700+
Robotgo 是 Golang 跨平台自动化系统,控制键盘鼠标位图和读取屏幕,窗口句柄以及全局事件监听。支持 Windows、Linux、macOS。
GitHub地址→https://github.com/go-vgo/robotgo
2、Docker 上的 Mac:Docker-OSX
本周 star 增长数:3700+
Docker-OSX 是一个能让你在 Docker 上跑 Mac 的项目,它支持近乎原生的 OSX-KVM。
GitHub地址→https://github.com/sickcodes/Docker-OSX
3、数学图表生成工具:Penrose
本周 star 增长数:1550+
Penrose 一个只需在纯文本中输入数学符号就可以创建漂亮的图表的工具。这样做的目的是为了方便非专家专心研究更有有挑战性的技术,而非花精力研究如何创建和探索高质量图上。
GitHub地址→https://github.com/penrose/penrose
4、换脸技术:Deepfakes
本周 star 增长数:1000+
Deepfakes 是一种利用机器学习中的深度学习实现深度视频换脸的技术。这种技术在特定的场合下可以做出非常逼真自然的换脸视频。
GitHub地址→https://github.com/iperov/DeepFaceLab
5、面经:go-interview
本周 star 增长数:500+
go-interview 收录了用 Go 解决技术面试的方法。
GitHub地址→https://github.com/public-apis/public-apis
6、高颜值播放器:ZY-Player
本周 star 增长数:1300+
ZY-Player 是一个跨平台桌面端视频资源播放器,简洁无广告且颜值高。特性:
  • 全平台支持:Windows、Mac、Linux
  • 12 个视频源
  • 支持历史播放记录,并记录播放进度
  • 支持分享功能,可一键分享海报图片
  • 精简模式支持修改透明度
  • 收藏夹同步更新视频追剧
  • 支持演员名称搜索
  • 后台自动更新
  • 全新布局配色
  • 多语言
  • 全局快捷键
  • 支持下载
GitHub地址→https://github.com/Hunlongyu/ZY-Player
7、最佳实践:nodebestpractices
本周 star 增长数:1100+
Nodebestpractices 是一个 Node.js 最佳实践列表,收录 5 篇项目结构实践、11 篇错误处理实践、12 篇代码风格实践、13 篇测试和整体质量实践、19 篇生产实践、25 篇安全实践及 2 篇性能实践,项目持续更新中,如果你对 Node.js 最佳实践用有心得不妨和项目作者交流下。
GitHub地址→https://github.com/goldbergyoni/nodebestpractices
8、苹果开源密码管理器:password-manager-resources
本周 star 增长数:800+
苹果推出全新开源项目——Password Manager Resources,它集成苹果 iCloud Keychain Password Manager,可以让密码管理App 开发者为特定网站创建可以兼容的强密码,这个机制与 iCloud 钥匙串密码管理器相同。
GitHub地址→https://github.com/apple/password-manager-resources

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

在本期主题模块,小鱼干这里选取了 3 个 Python 性能相关的小工具,希望能提高你的开发效率。
1、内存占用分析:Memory Profiler
Memory Profiler 一听名字就是一个 Python 程序内存占用分析工具,它可以监视一个进程的内存消耗,甚至可以一行一行的分析 Python 程序的内存消耗。Memory Profiler 由 Python 实现,用户可选 psutil 模块(强烈推荐)作为依赖,会分析得更快。
GitHub地址→https://github.com/pythonprofilers/memory_profiler
2、异常监控:Sentry
Sentry,一款免费开源的 Python 实时异常监控平台。Sentry 采用 C/S 模式,服务器端通过 Python 实现,同时提供 web 管理页面,支持从任何语言、任何应用程序发送事件。一个成熟的服务必要的一环就是异常告警,Sentry 可以帮你及时知道服务非预期的异常。
GitHub地址→https://github.com/getsentry/sentry
3、内存分析:scalene
scalene 一个 Python 的高性能 CPU 和内存分析器。Scalene 很快、占用资源少、展示信息全面,可用来排查、优化 Python 程序占用资源过多等问题。
GitHub地址→https://github.com/emeryberger/scalene

更多精彩推荐

☞Facebook 公司:如何清除 960 万句“脏话”?

Linux 之父怒删工程师提交的补丁,称“太蠢了”网友:怼得好!

张一鸣是如何练就字节跳动的

性能超越最新序列推荐模型,华为诺亚方舟提出记忆增强的图神经网络

DevOps 在移动应用程序开发中扮演什么角色?

稳定币经济:十大稳定币简史

你点的每个“在看”,我都认真当成了喜欢
登录查看更多
1

相关内容

GitHub.com 使用 Git 作为版本控制系统(version control system)提供在线源码托管的服务,同时是个有社交功能的开发者社区。 国外类似服务: Bitbucket.com
Gitlab.com
国内类似服务:
Coding.net
【MLSS2020】最新《深度学习基础》视频讲解,42页ppt
专知会员服务
46+阅读 · 2020年8月5日
【2020新书】高级Python编程,620页pdf
专知会员服务
232+阅读 · 2020年7月31日
一图搞定ML!2020版机器学习技术路线图,35页ppt
专知会员服务
92+阅读 · 2020年7月28日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
83+阅读 · 2019年11月25日
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
17+阅读 · 2019年10月9日
MIT新书《强化学习与最优控制》
专知会员服务
270+阅读 · 2019年10月9日
GitHub 热门:别再用 print 输出来调试代码了
Python开发者
27+阅读 · 2019年4月24日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
2018年8月份GitHub上最热门的开源项目
算法与数据结构
3+阅读 · 2018年9月4日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | Github项目:斯坦福大学CS-224n课程中深度NLP模型的PyTorch实现
黑龙江大学自然语言处理实验室
10+阅读 · 2017年11月13日
Arxiv
9+阅读 · 2019年11月6日
Generalization and Regularization in DQN
Arxiv
6+阅读 · 2019年1月30日
Arxiv
5+阅读 · 2018年6月12日
VIP会员
相关VIP内容
【MLSS2020】最新《深度学习基础》视频讲解,42页ppt
专知会员服务
46+阅读 · 2020年8月5日
【2020新书】高级Python编程,620页pdf
专知会员服务
232+阅读 · 2020年7月31日
一图搞定ML!2020版机器学习技术路线图,35页ppt
专知会员服务
92+阅读 · 2020年7月28日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
83+阅读 · 2019年11月25日
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
17+阅读 · 2019年10月9日
MIT新书《强化学习与最优控制》
专知会员服务
270+阅读 · 2019年10月9日
相关资讯
GitHub 热门:别再用 print 输出来调试代码了
Python开发者
27+阅读 · 2019年4月24日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
2018年8月份GitHub上最热门的开源项目
算法与数据结构
3+阅读 · 2018年9月4日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | Github项目:斯坦福大学CS-224n课程中深度NLP模型的PyTorch实现
黑龙江大学自然语言处理实验室
10+阅读 · 2017年11月13日
Top
微信扫码咨询专知VIP会员