你也可以很硬核「GitHub 熱點速覽 v.22.13」

削微寒發表於2022-03-30

本週特推介紹了一個非常易上手,操作難度(主要難度在於機件購買)極低的硬體專案,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 等各界大佬談笑風生、切磋技術~

相關文章