打开网易新闻 查看精彩图片

新版本一般意味着更强的功能特性,比如 GitHub Desktop v3.0。虽然未发布新版本,但本周收录的 7 个开源项目颇有“新版”味。比如,破解(恢复)密码能力 Max 的 Hashcat 支持 300+ 攻击模式,再如开源不到 2 周获得 7k star 的跨平台文件管理 spacedrive 替你造一朵分布式云。还有极大降低 Web 开发门槛的 PyScript,见名就知是个狠角色,还有编译速度为 cargo 5 倍的 fleet。

选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知

打开网易新闻 查看精彩图片

News 快读

News 快读

1. 产品·GitHub Desktop 发布 v3.0 版本

节前 GitHub Desktop 发布 v3.0 版本,让 GitHub 工作流更接近本地开发工作流。本次 GitHub 桌面 v3.0 带来四大特性:

  1. 预检查 pr 的运行状态,在官方的 gif 动图中展示了一个 pr 通过 pre-run 可以查看到该 pr 涉及的代码是否正常运行,比如它是否在 Windows x64 运行失败,但在 macOS x64 中运行成功;(见图1)
  2. 通知划分优先级,只有仓库遇到真正需要你关心的变更时才会向你显示通知;
  3. pr 检查失败通知,是为了防止失败的 pr 进一步导致协作问题,pr check(检查)失败后会通知对应的人;
  4. pr review 增加新标识,以便 pr 更好地修改;

此外,伴随着 v3.0 GitHub 桌面版的发布,官方展示了 GitHub Desktop 的开源成绩:1,000 次 pr 以及 8,500 个 issue。如果你想要进一步了解该版本的详情,不妨阅读下官方 blog

<!--@@SectionTitle="2. 社区·Elixir 社区提供基于搜索的代码导航" Type="normal"-->
打开网易新闻 查看精彩图片

GitHub 官方宣布支持 Elixir 代码检索导航,而这个功能由 Elixir 社区贡献,这也是第一个编程语言社区编写并提交给 GitHub 官方的代码导航。可以了解全部 Elixir 社区同 GitHub 发生的故事。

1. 本周特推

1. 本周特推

1.1 跨平台文件管理:spacedrive

1.1 跨平台文件管理:spacedrive

本周 star 增长数:4,500+

New Spacedrive 是个跨平台文件资源管理器,由用 Rust 写的虚拟分布式文件系统 VDFS 提供技术支持。无论是云端,还是本地硬盘,Spacedrive 可将多个设备的文件组合变成你私人的分布式云。值得一提的是,该项目开源不到一周获得了超过 7k 的 star,可见其受欢迎程度。

<!--@@SectionTitle="1.2 降低 Web 开发门槛:PyScript" Type="normal"-->
打开网易新闻 查看精彩图片

本周 star 增长数:4,500+

New PyScript 是 Scratch、JSFiddle 或其他“易用”的编程框架的 Python 替代品,它让 Web 成为一个友好的、可攻击的、任何人都可以编写有趣的交互式应用程序的地方。参考下方示例即可使用 PyScript。

2. GitHub Trending 周榜

2. GitHub Trending 周榜

2.1 密码恢复:hashcat

2.1 密码恢复:hashcat

本周 star 增长数:650+

Hashcat 是世界上超快的密码恢复工具,支持超过 300 个高度优化的哈希算法的 5 种独特的攻击模式。目前支持 Linux、Windows 和 macOS 上的 CPU、GPU 和其他硬件加速器,并提供帮助启用分布式密码破解的工具。

<!--@@SectionTitle="2.2 自建微博:mastodon" Type="normal"-->
打开网易新闻 查看精彩图片

本周 star 增长数:900+

mastodon 一个开源的社交网络服务,支持发布文本、视频、图片等内容形式。它基于 ActivityPub(用于构建去中心化社交网络应用的协议),用户可以关注并发现新朋友。注意,这里的微博为 microblogging 的直译,而非 Weibo 的意思。

<!--@@SectionTitle="2.3 JSON 数据可视化:jsonvisio.com" Type="normal"-->
打开网易新闻 查看精彩图片

本周 star 增长数 550+

JSON Visio 是 JSON 数据可视化工具,它可以无缝地在图形上展示数据,而无需重构任何东西,直接粘贴或导入文件即可。如它的 logo 所示,它的数据将变成类树形呈现。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

2.4 Rust 快速构建工具:fleet

2.4 Rust 快速构建工具:fleet

本周 star 增长数:350+

New Fleet 是 Rust 的快速构建工具。Fleet 编译比 cargo 编译快 5 倍。

<!--@@SectionTitle="2.5 定制 Windows 风扇:FanControl.Releases" Type="normal"-->
打开网易新闻 查看精彩图片

本周 star 增长数:250+

有了 FanControl.Release,你就可以定制你自己的 Windows 风扇控制软件。

打开网易新闻 查看精彩图片