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 快读
- 产品·GitHub Desktop 发布 v3.0 版本
- 社区·Elixir 社区提供基于搜索的代码导航
- 本周特推
- 1.1 跨平台文件管理:spacedrive
- 1.2 降低 Web 开发门槛:PyScript
- GitHub Trending 周榜
- 2.1 密码恢复:hashcat
- 2.2 自建微博:mastodon
- 2.3 JSON 数据可视化:jsonvisio.com
- 2.4 Rust 快速构建工具:fleet
- 2.5 定制 Windows 风扇:FanControl.Releases
- 往期回顾
- News 快读
News 快读
1. 产品·GitHub Desktop 发布 v3.0 版本
节前 GitHub Desktop 发布 v3.0 版本,让 GitHub 工作流更接近本地开发工作流。本次 GitHub 桌面 v3.0 带来四大特性:
- 预检查 pr 的运行状态,在官方的 gif 动图中展示了一个 pr 通过 pre-run 可以查看到该 pr 涉及的代码是否正常运行,比如它是否在 Windows x64 运行失败,但在 macOS x64 中运行成功;(见图1)
- 通知划分优先级,只有仓库遇到真正需要你关心的变更时才会向你显示通知;
- pr 检查失败通知,为了防止失败的 pr 进一步导致协作问题,pr check(检查)失败后会通知对应的人;
- 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,可见其受欢迎程度。
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 所示,它的数据将变成类树形呈现。
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 风扇控制软件。
3. 往期回顾
往期回顾:
以上为 2022 年第 18 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
GitHub 桌面版 v3.0 新特性「GitHub 热点速览」的更多相关文章
- GitHub 公布 2021 Top 10 博文「GitHub 热点速览」
作者:HelloGitHub-小鱼干 2021 年在这周彻底同我们告别了,在本周的「News 快读」模块你可以看到过去一年 GitHub 的热门文章,其中有我们熟悉的可能让很多程序员"失业& ...
- cocos2d-x v3.0新特性及使用
八月份cocos2d-x官网发布了v3.0版本,这次更新的内容特别多,包括2dx的架构以及使用 总得来说,给开发者带来了很大的便利: 运行环境需求: Android 2.3 or newer iOS ...
- 一个程序的自我修养「GitHub 热点速览 v.22.19」
一个程序要诞生涉及前后端技术,比如,你可以用可视化网页搭建工具 tmagic-editor 完成前端部分,而后端部分的数据库以及数据处理可能就要用到 jsonhero-web 和 directus.知 ...
- GitHub 毕业年鉴「GitHub 热点速览 v.22.20」
GitHub 毕业需要什么呢?一个 PR!那么提交一个 PR 需要什么?也许你是使用终端命令来提交 git 操作的,那么你可以了解下 Bash-Oneliner,收录了大量好用的 bash 命令,虽然 ...
- 解放生产力「GitHub 热点速览 v.21.51」
作者:HelloGitHub-小鱼干 解放生产力一直都是我们共同追求的目标,能在摸鱼的空闲把赚了.而大部分好用的工具便能很好地解放我们的生产力,比如本周特推 RedisJSON 不用对 JSON 做哈 ...
- 专注效率提升「GitHub 热点速览 v.22.36」
本周最大的 GitHub 事件无疑是国内多家自媒体报道过的,GitHub 官方或将下架 GitHub Trending 页面.作为 GitHub Trending 长期用户,本周也是找到了实用且提升效 ...
- Vue3.0新特性
Vue3.0新特性 Vue3.0的设计目标可以概括为体积更小.速度更快.加强TypeScript支持.加强API设计一致性.提高自身可维护性.开放更多底层功能. 描述 从Vue2到Vue3在一些比较重 ...
- 什么新东西值得学「GitHub 热点速览 v.22.29」
上周 18k+ 的项目 bun 这周又获得 7k+ star,是时候了解下它背后的编程语言 zig 了,它并不是一门新的语言,伴随着 bun 的风靡,zig 本周也上了 GitHub 热榜.同样,可以 ...
- 精进不休 .NET 4.5 (12) - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性
[索引页][源码下载] 精进不休 .NET 4.5 (12) - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性 作者:weba ...
随机推荐
- SpringSecurity集成启动报 In the composition of all global method configuration, no annotation support was actually activated 异常
异常内容: Caused by: java.lang.IllegalStateException: In the composition of all global method configurat ...
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta
JVM监控工具介绍 jstack - 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程 ...
- 如何设置出IDEA中VCS下的Enable Version Control Intergration
File–>settings–>Version Control
- C++类中隐藏的六个默认函数
Test类中隐藏的六个默认的函数 class Test { public: //默认的构造函数 Test(): //析构函数 ~Test(): //拷贝构造函数 Test(const Test &am ...
- 原生js实现架子鼓特效
这是代码完成的效果,按下abcd会出现对应的架子鼓音乐的效果. 简单的介绍下代码思路,html和css部分就不多说了. 重要的是js部分. 大致是这样的, 首先获取到所有的按钮为一个数组,然后遍历整个 ...
- python-逆序输出
输入一行字符串,然后对其进行如下处理. 输入格式: 字符串中的元素以空格或者多个空格分隔. 输出格式: 逆序输出字符串中的所有元素.然后输出原列表.然后逆序输出原列表每个元素,中间以1个空格分隔.注意 ...
- IDEA中 Debug 调试工具(图文详解)
DEBUG调试工具 一. Debug 调试工具 1. Debug的作用 2. Debug的使用步骤 3. IDEA中Debug按钮详解 总结 参考博文:https://blog.csdn.net/qq ...
- 微信小程序HTTP接口请求封装
1.方法封装(新建文件夹util,工具文件,在文件夹下创建request.js文件,用于对方法封装)request.js: var app = getApp(); //项目URL相同部分,减轻代码量, ...
- Android 环境搭建记录
Android 环境搭建记录 官网 https://developer.android.com/ studio 下载地址 官方下载 jikexueyuanwiki 国内镜像 studio历史版本 安装 ...
- SpringMVC 解析(五)URI链接处理
URI在网络请求中必不可少,Spring提供了一些工具类用于解析或者生成URL,比如根据参数生成GET的URL等.本文会对Spring MVC中的URI工具进行介绍,本文主要参考Spring官方文档. ...