3

GitHub 桌面版 v3.0 新特性「GitHub 热点速览」

 2 years ago
source link: https://www.cnblogs.com/xueweihan/p/16223283.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

GitHub 桌面版 v3.0 新特性「GitHub 热点速览」

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

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

  • 本文目录
    • News 快读
        1. 产品·GitHub Desktop 发布 v3.0 版本
        1. 社区·Elixir 社区提供基于搜索的代码导航
      • 1.1 跨平台文件管理:spacedrive
      • 1.2 降低 Web 开发门槛:PyScript
      1. GitHub Trending 周榜
      • 2.1 密码恢复:hashcat
      • 2.2 自建微博:mastodon
      • 2.3 JSON 数据可视化:jsonvisio.com
      • 2.4 Rust 快速构建工具:fleet
      • 2.5 定制 Windows 风扇:FanControl.Releases

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:https://github.blog/2022-04-26-github-desktop-3-0-brings-better-integration-for-your-pull-requests/

2. 社区·Elixir 社区提供基于搜索的代码导航

GitHub 官方宣布支持 Elixir 代码检索导航,而这个功能由 Elixir 社区贡献,这也是第一个编程语言社区编写并提交给 GitHub 官方的代码导航。通过 https://github.blog/2022-04-29-bringing-code-navigation-to-communities/ 你可以了解全部 Elixir 社区同 GitHub 发生的故事。

1. 本周特推

1.1 跨平台文件管理:spacedrive

本周 star 增长数:4,500+

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

GitHub 地址→https://github.com/spacedriveapp/spacedrive

1.2 降低 Web 开发门槛:PyScript

本周 star 增长数:4,500+

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

<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>

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

2. GitHub Trending 周榜

2.1 密码恢复:hashcat

本周 star 增长数:650+

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

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

2.2 自建微博:mastodon

本周 star 增长数:900+

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

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

2.3 JSON 数据可视化:jsonvisio.com

本周 star 增长数 550+

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

GitHub 地址→https://github.com/AykutSarac/jsonvisio.com

2.4 Rust 快速构建工具:fleet

本周 star 增长数:350+

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

GitHub 地址→https://github.com/dimensionhq/fleet

2.5 定制 Windows 风扇:FanControl.Releases

本周 star 增长数:250+

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

GitHub 地址→https://github.com/Rem0o/FanControl.Releases

3. 往期回顾

往期回顾:

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

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK