• 你也可以很硬核「GitHub 热点速览 v.22.13」


    本周特推介绍了一个非常易上手,操作难度(主要难度在于机件购买)极低的硬件项目,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.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/ionic-team/stencil

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

  • 相关阅读:
    CF1556B Take Your Places!
    Linux系统上搭建高可用Kafka集群(使用自带的zookeeper)
    C Primer Plus(6) 中文版 第3章 数据和C 3.5 使用数据类型
    【Python】Python安装指定版本库
    LambdaQueryWrapper 自定义返回字段(分组后统计)
    UE像素流,来颗“减肥药”吧!
    一、T100应付管理之基础数据设置篇
    word文档莫名其妙的丢失了怎么办?7个方案恢复
    WebSocket
    解决:Android Studio 中sdk tools 中库显示不全的问题
  • 原文地址:https://www.cnblogs.com/xueweihan/p/16074827.html