本週特推介紹了一個非常易上手,操作難度(主要難度在於機件購買)極低的硬體專案,SmartKnob 讓你有個可玩性極高的控制儀。本週特推另外一個專案則是一個安全專案,打破你對 URL 是可靠、安全的認知。此外,周榜則注重培養你的“文化底蘊”,法律和經濟知識瞭解一下。
以及,如果你在維護某個開源專案,一定要讀一讀本週的開源治理的 Blog 分享。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
- News 快讀
-
- 開源治理·何時 say no
-
- 產品·GitHub Action 支援 rerun 部分模組
-
-
- 本週特推
- 1.1 DIY 控制硬體:SmartKnob
- 1.2 瀏覽器套娃攻擊:BITB
-
- GitHub Trending 周榜
- 2.1 低程式碼平臺:lowcode-engine
- 2.2 輕量級全文搜尋引擎:zinc
- 2.3 讀點英文雜誌:the-economist-ebooks
- 2.4 Web 工具鏈:Stencil
- 2.5 讀點法律:LawRefBook
-
- 往期回顧
- News 快讀
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 開發,提供完整的型別定義檔案
2.2 輕量級全文搜尋引擎:zinc
本週 star 增長數:850+
對全文索引不陌生的小夥伴可能知道,提到全文索引一定會提到 Elasticsearch。但是作為一個搜尋引擎,ES 在某些場景下過於“複雜”“笨重”。Zinc 便是一個輕量級的全文索引引擎,具有以下特性:
- 提供完整的文字索引能力;
- 單個二進位制安裝和執行,可用於多個平臺的版本的二進位制檔案;
- Vue 實現用於查詢資料的 Web UI
- 相容 ES 並可讀取資料;
- 身份驗證;
- Schema less,無需在相同索引中定義架構,不同文件可有相同索引的不同欄位;
GitHub 地址→https://github.com/prabhatsharma/zinc
2.3 讀點英文雜誌:the-economist-ebooks
本週 star 增長數 250+
the-economist-ebooks 收錄了大量的經濟學刊物,包括經濟學人 (含音訊)、紐約客、自然、新科學人、衛報、科學美國人、連線、大西洋月刊、國家地理等英語雜誌,支援 epub、mobi、pdf 格式,可進行 Kindle 推送。
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 等各界大佬談笑風生、切磋技術~