本周特推介绍了一个非常易上手,操作难度(主要难度在于机件购买)极低的硬件项目,SmartKnob 让你有个可玩性极高的控制仪。本周特推另外一个项目则是一个安全项目,打破你对 URL 是可靠、安全的认知。此外,周榜则注重培养你的“文化底蕴”,法律和经济知识了解一下。

以及,如果你在维护某个开源项目,一定要读一读本周的开源治理的 Blog 分享。

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

  • 本文目录

    • News 快读

        1. 开源治理·何时 say no
        1. 产品·GitHub Action 支持 rerun 部分模块
      1. 本周特推
      • 1.1 DIY 控制硬件:SmartKnob
      • 1.2 浏览器套娃攻击:BITB
      1. GitHub Trending 周榜
      • 2.1 低代码平台:lowcode-engine
      • 2.2 轻量级全文搜索引擎:zinc
      • 2.3 读点英文杂志:the-economist-ebooks
      • 2.4 Web 工具链:Stencil
      • 2.5 读点法律:LawRefBook
      1. 往期回顾

News 快读

1. 开源治理·何时 say no

本周 GitHub 官方推荐分享了作为一个项目维护者“说不”的建议,为了让项目长久和更好地符合规划发展,对社区的一些声音 say no 是很有必要的,在文章中作者也罗列了部分情况,例如:引入第三方依赖、pr 质量不符合规范…针对这些不符合社区规划的 PR,如何礼貌地拒绝,便是此文的另外一个重点。

你可以戳链接:https://github.com/readme/guides/decision-framework 阅读此文。

2. 产品·GitHub Action 支持 rerun 部分模块

用过 GitHub Action 的小伙伴应该知道一个 job 跑挂了,如果要重新跑的话,得整个 job 列表重新跑一次。在新的产品 Changelog 中,GitHub Action 支持重跑特定 job,如果你的 test job 挂了,点下 Re-run test 即可,不需要全部重新执行。

详细介绍可戳链接阅读:https://github.blog/2022-03-16-save-time-partial-re-runs-github-actions/

1. 本周特推

1.1 DIY 控制硬件:SmartKnob

本周 star 增长数:800+

看过 HG 往期热点速览的小伙伴可能对之前稚晖君的各类硬件“玩具”甚有印象,想要跃跃欲试,相较于稚晖君带你看圆脸机器人、机械臂、自动驾驶自行车,SmartKnob 项目的难度极低。如果你买到了对应的电机,有一台 3D 打印机便可 DIY 个可配置的硬件终端,它可以当作控制终端,用调节音量、启动开关、重力感应等等。

GitHub 地址→https://github.com/scottbez1/smartknob

1.2 浏览器套娃攻击:BITB

本周 star 增长数:1,200+

New BITB,全称 Browser In The Browser,顾名思义是一个浏览器中打开浏览器的项目,支持 Windows、macOS 系统。众所周知 url 一般被认为是最安全的域,如何让 URL 变得不可靠呢?BITB 它允许你模拟一个浏览器弹窗来进行“钓鱼”工作。

GitHub 地址→https://github.com/mrd0x/BITB

2. GitHub Trending 周榜

2.1 低代码平台:lowcode-engine

本周 star 增长数:1,350+

低代码真的是越来越流行了,lowcode-engine 便是阿里开源的低代码平台。特性:

  • 提炼自企业级低代码平台的面向扩展设计的内核引擎
  • 开箱即用的高质量生态元素,包括 物料体系、设置器、插件 等
  • ⚙️ 完善的工具链,支持 物料体系、设置器、插件 等生态元素的全链路研发周期
  • 强大的扩展能力,已支撑近 100 个各种垂直类低代码平台
  • 使用 TypeScript 开发,提供完整的类型定义文件

GitHub 地址→https://github.com/alibaba/lowcode-engine

2.2 轻量级全文搜索引擎:zinc

本周 star 增长数:850+

对全文索引不陌生的小伙伴可能知道,提到全文索引一定会提到 Elasticsearch。但是作为一个搜索引擎,ES 在某些场景下过于“复杂”“笨重”。Zinc 便是一个轻量级的全文索引引擎,具有以下特性:

  1. 提供完整的文本索引能力;
  2. 单个二进制安装和运行,可用于多个平台的版本的二进制文件;
  3. Vue 实现用于查询数据的 Web UI
  4. 兼容 ES 并可读取数据;
  5. 身份验证;
  6. Schema less,无需在相同索引中定义架构,不同文档可有相同索引的不同字段;

GitHub 地址→https://github.com/prabhatsharma/zinc

2.3 读点英文杂志:the-economist-ebooks

本周 star 增长数 250+

the-economist-ebooks 收录了大量的经济学刊物,包括经济学人 (含音频)、纽约客、自然、新科学人、卫报、科学美国人、连线、大西洋月刊、国家地理等英语杂志,支持 epub、mobi、pdf 格式,可进行 Kindle 推送。

GitHub 地址→https://github.com/hehonghui/the-economist-ebooks

2.4 Web 工具链:Stencil

本周 star 增长数:1,900+

New Stencil 是一个工具链,用于在 TypeScript 和 Web Component 标准之上构建可扩展的企业级组件。Stencil 组件可以通过单一、与框架无关的代码库原生分发给 React、Angular、Vue 和传统的 Web 开发框架。

GitHub 地址→https://github.com/CodeEditApp/CodeEdits

2.5 读点法律:LawRefBook

本周 star 增长数:1,300+

New LawRefBook 中华人民共和国法律手册,可快速查找某条法律法规。

GitHub 地址→https://github.com/RanKKI/LawRefBook

3. 往期回顾

往期回顾:

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

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

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

你也可以很硬核「GitHub 热点速览 v.22.13」的更多相关文章

  1. 一起来作画吧「GitHub 热点速览 v.22.14」

    作者:HelloGitHub-小鱼干 又一个现象级.火爆社交媒体的项目--多人作画,把你想要放置的元素添加到某一个画布上,Reddit Place 便有了你的痕迹.在本周特推中 reddit-plac ...

  2. 另类终端「GitHub 热点速览 v.22.15」

    作者:HelloGitHub-小鱼干 除了编译器之外,终端也是我们日常打交道的软件之一.但,你用它看过股票吗?OpenBBTerminal 不仅能让你看股票,还能让你用科学的方法进行股票投资.说到投资 ...

  3. 能动的电脑配件「GitHub 热点速览 v.22.11」

    看到这个标题就知道硬核的 B 站 UP 主稚晖君又更新了,本次带来的是一个造型可爱的小机器人.除了稚晖君这个一贯硬核的软硬件项目之外,本周也有很多有意思的新项目,像 Linux 服务监控小工具 Ray ...

  4. 一键到位「GitHub 热点速览 v.22.32」

    作者:HelloGitHub-小鱼干 上上周在 B 站观看了智能键盘--瀚文的制作过程,本周 GitHub 热榜上出现了它的软硬件开源项目 HelloWord-Keyboard,如果你的动手能力强不妨 ...

  5. 程序员的情人节「GitHub 热点速览 v.22.07」

    又是一年情人日,刚好还是发文的今天.也没什么好送的,送点程序员的浪漫--代码和开源项目吧.记得在本周特推查收这份来自程序员的独有浪漫. 本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新 ...

  6. 3D 世界的钥匙「GitHub 热点速览 v.22.08」

    有没有想过把身边的物件儿转成 3D 动画,在网页上实现一把?本期特推的项目 Three.js 就是帮你创建 3D 页面的知名开源项目,好玩的 3D 世界在向你招手.除了打开浏览器 3D 世界的钥匙外, ...

  7. 可靠的自托管「GitHub 热点速览 v.22.37」

    自托管(Self-Hosted) 是很多开源项目主打的亮点:数据在手,安全我有.本周 GitHub 热点榜单上有多款自托管的项目,当中自然不能少了之前 HG 小伙伴 @makes world simp ...

  8. 开发者的瑞士军刀「GitHub 热点速览 v.22.04」

    Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...

  9. 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」

    不知道你有没有被 Wordle 这款游戏刷屏,在本期热点速览的特推部分选了一个 React 编写的开源版本同你分享,而本次公众号摘要也是一个提示, 只不过这个只能盲猜了.别小瞧 Wordle 这个游戏 ...

随机推荐

  1. Java全栈学习路线、学习资源和面试题一条龙

    肝了一个月,终于把Java学习路线.面试题资源和电子书资源都整理好了. Java 从基础到微服务的学习路线,其中还包括科班知识.学习建议.后续的学习引导和相应的学习资源(视频.书籍.网站),还整理了J ...

  2. 学着去看开 你不是一个low程序员

    http://www.cocoachina.com/programmer/20160627/16835.html 看完这篇文章 感谢作者

  3. Linux C/C++ UDP 网络通信

    昨晚 Vv 想让我给她讲讲网络编程,于是我就傻乎乎的带她入了门... 以下内容为讲课时制作的笔记- 1. socket() 函数 1.1 头文件 #include<sys/socket.h> ...

  4. OpenGL ES 3D空间中自定义显示空间

    在Android中,我们所熟知的是在ES管线中,其在图元装配时,会进行图元组装与图元分配,这样就回剪裁出来视景体中的物体.但是如果我想在3D场景中规定一个区域,凡是在这个区域中的物体就能显示出来,非这 ...

  5. HTTP攻击与防范-PHP客户端脚本攻击

    实验目的 了解客户端脚本植入攻击的方式 掌握防范攻击的方法 实验原理 了解客户端脚本植入攻击的方式 掌握防范攻击的方法 实验内容 了解客户端脚本植入攻击的方式 掌握防范攻击的方法 实验环境描述 1. ...

  6. c# 编程学习(二)

    标识符是对程序中的各个元素进行标识的名称.     只能使用字母(大写和小写).数字和下划线     标识符必须以字母或下划线开头   变量是容纳值的存储位置.可将变量想象成容纳临时信息的容器   ...

  7. Oracle之查询排序

    SQL排序查询 DESC降序.ASC升序(默认是升序) /* 语法结构: SELECT * | 列名1[,列名2...] | 表达式 FROM 表名 [WHERE 限定条件] ORDER BY 列名1 ...

  8. Scala学习笔记(详细)

    第2章 变量 val,var,声明变量必须初始化:变量类型确定后不可更改 数据类型:与java有相同的数据类型,在scala中数据类型都是对象 特殊类型:Unit:表示无值,只有一个实例值写出(),相 ...

  9. Sonic+p4(1)

    知识: Docker容器(打包环境加应用) 静态镜像运行container docker run(start)形成拓扑 目的:switch1获取switch2的网络统计数据 start.sh启动拓扑, ...

  10. 解决 “Project ERROR: Unknown module(s) in QT: webengine”以及“Your MaintenanceTool appears to be older than 3.0.2. .” 的办法

    1.环境 Windows10,Qt5.8.0 2.问题描述 需要使用到WebEngineView组件,在工程.pro中增加webengine后,Qt Creator应用程序输出中打印了 Project ...