極客的浪漫,是懷舊複古的開源作業系統 SerenityOS 獻上的情書;也是實用派用 AI 作畫工具 novelai-bot 生成二次元女友。LxgwWenKai 用仿宋 / 楷體中文字型書寫而成的那份 maigret 可尋的充滿時間痕迹的個人檔案,是開源人獨有的浪漫。
最後,還有安全為先的自動化測試架構 Mobile-Security-Framework-MobSF 及并發程式設計指南 concurrency-programming-via-rust。
選項标準:新釋出 | 實用 | 有趣,根據項目 release 時間分類,釋出時間不超過 14 day 的項目會标注 New,無該标志則說明項目 release 超過半月。由于本文篇幅有限,還有部分項目未能在本文展示,望周知
News 快讀
産品·自動清理“過期” issue 和 PR
官方最新釋出的 GitHub Action 可協助開源項目作者 / 維護者自動清理久未處理的 issue 和 PR,以節省處理“過期” issue 和 PR 的時間。
1. 本周特推
1.1 AI 作畫插件:novelai-bot
主語言:TypeScript
novelai-bot 基于 NovelAI 的畫圖插件。已實作功能:
- 繪制圖檔
- 更改模型、采樣器、圖檔尺寸
- 進階請求文法
- 自定義違禁詞表
- 發送一段時間後自動撤回
- 連接配接到私服・NAIFU
- img2img・圖檔增強
如果你不了解 NovelAI,簡單介紹下它是一個線上 AI 繪畫(圖像生成)工具,你可以用它來生成各種風格畫作。
GitHub 位址→github.com/koishijs/novelai-bot
1.2 極客的情書:serenity
主語言:C++
SerenityOS 是獻給 90 年代使用者的一封情書,一款複古風、類 Unix 核心的開源作業系統。從核心到 Web 浏覽器均采用 C++ 編寫,沒有依賴現成的第三方庫。BTW,它也是第 74 期 HG 月刊的收錄項。
GitHub 位址→github.com/SerenityOS/serenity
2. GitHub Trending 周榜
2.1 高性能網站工具箱:slash
本周 star 增長數:1,100+,主語言:JavaScript
New Slash 是南韓電子錢包 toss 開源,用在其項目中的 TypeScript 和 JavaScript 包合集。Slash 包含近 30 個 NPM 包可用來建構高品質的 Web 服務。
GitHub 位址→github.com/toss/slash
2.2 移動安全架構:Mobile-Security-Framework-MobSF
本周 star 增長數:400+,主語言:JavaScript、Python
Mobile Security Framework,簡稱:MobSF,是一款自動化移動應用,支援多端自動化測試,比如:Windows、Android、iOS。它支援滲透測試、惡意軟體分析、安全評估,可執行靜态、動态安全分析。
GitHub 位址→github.com/MobSF/Mobile-Security-Framework-MobSF
2.3 Rust 并發程式設計:concurrency-programming-via-rust
本周 star 增長數:550+,主語言:Rust
New Rust 并發程式設計指南,并收錄相關源碼。
GitHub 位址→github.com/smallnest/concurrency-programming-via-rust
2.4 個人檔案查詢:maigret
本周 star 增長數:1,000+,主語言:Python、HTML
Maigret 可根據使用者名收集一個人的檔案。它會檢索大量網站相關賬戶,并從網頁上收集所有可用的資訊。它不需要 API key,是高星項目 sherlock 易用且強大的分支之一。
GitHub 位址→github.com/soxoj/maigret
2.5 中文字型:LxgwWenKai
本周 star 增長數:1,000+,主語言:Batchfile、Python
LxgwWenKai 一款開源中文字型,基于 FONTWORKS 出品字型 Klee One 衍生。它有着日本教科書體風格的字型,兼有仿宋和楷體的特點,可讀性高。BTW,它也是第 76 期 HG 月刊的收錄項。
GitHub 位址→github.com/lxgw/LxgwWenKai