• 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.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
        1. 往期回顾

    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.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 等各界大佬谈笑风生、切磋技术~

  • 相关阅读:
    nuxt 不解析HTML结构bug
    vue 父组件给子组件传递一个函数,子组件调用父组件中的方法
    稳压器【TPS6283810YFPR 3A】汽车类、TPS629203QDRLRQ1,TPS74550PQWDRVRQ1采用小型6 引脚 WSON 封装。
    CKA 真题练习(十六)备份还原etcd
    线程简单知识点
    你的数据库连接池配置真的生效了吗
    电子元器件产业发展遇新机,SRM供应商协同管理系统实现与供应商的敏捷协同
    越细粒度的锁越好吗?产生死锁怎么办?
    2022.8.7-----leetcode.636
    【技术积累】算法中的贪心算法【一】
  • 原文地址:https://www.cnblogs.com/xueweihan/p/16223283.html