Swiss Army knife
可以說是本週的關鍵詞了,多個專案採用該詞來描述它的特性:像是能全方位解決瀏覽器“網路”操作的 CyberChef 方便你進行資料加密、解編碼,還有幫你處理 JSON 資料的 DevToys、方便在查詢資料檔案的 dsq,都是很實用的開發小工具,符合“瑞士軍刀”的特性。
當然還有一些好用的大廠新鮮開源的工具,比如用在王者榮耀“身上”的動畫工具 libpag,還有純、標準卷積神經網路實現的 ConvNeXt,方便你做桌面視窗開發的 Windows.js…
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
- News 快讀
-
- 業界·Flink 聯合創始人離職
-
-
- 本週特推
- 1.1 程式碼視覺化編輯:mometa
- 1.2 網路瑞士軍刀:CyberChef
-
- GitHub Trending 周榜
- 2.1 開發的瑞士軍刀:DevToys
- 2.2 Facebook 卷積神經網路實現:ConvNeXt
- 2.3 動畫工具:libpag
- 2.4 桌面圖形程式設計:Windows.js
- 2.5 資料檔案查詢利器:dsq
-
- 往期回顧
- News 快讀
News 速覽
1. 業界·Flink 聯合創始人離職
從事大資料開發的同學對 Apache 頂級專案之一 Flink 一定不陌生,Flink 是由 Apache 軟體基金會開發的開源流處理框架,其核心是用 Java 和 Scala 編寫的分散式流資料流引擎。Flink 以資料並行和管道方式執行任意流資料程式,Flink 的流水線執行時系統可以執行批處理和流處理程式。
在 3 年前 2019 年 1 月阿里巴巴並收購了 Apache Flink 母公司 Data Artisans,隨後 Flink 歸屬於阿里巴巴,而在過去的一週 1 月 20 號,Flink 早期創始人之一兼收購 Data Artisans 後的公司改名為 Ververica 的 CTO Stephan Ewen 辭職。
1. 本週特推
1.1 程式碼視覺化編輯:mometa
本週 star 增長數:1,050+
New
mometa 面向研發的低程式碼超程式設計,程式碼視覺化編輯,輔助編碼工具,目前版本為 beta 版本。據作者所說,mometa 不是傳統主流的低程式碼平臺(如 amis / 雲鳳蝶),mometa 是面向研發的、程式碼可視設計編輯平臺;它更像是 dreamweaver、gui 可視編輯之於程式設計師,它是一種基於程式設計師本地開發的模式,新增了視覺化編碼的能力。
特性:
- ? 面向研發的程式碼視覺化編輯,直接作用於原始碼
- ? 開放物料生態,可定製團隊內物料庫,見 mometa-mat
- ? 多語言、多生態支援,目前暫只支援 React,後續有計劃支援 Vue
- ? 接入友好,Webpack>=4 外掛化接入
- ? 開發友好,物料庫支援熱更新,不破壞已有開發模式
GitHub 地址→https://github.com/imcuttle/mometa
1.2 網路瑞士軍刀:CyberChef
本週 star 增長數:1,050+
New
CyberChef 一個用於加密、編碼、壓縮和資料分析的網路應用程式,可在瀏覽器中執行各種“網路”操作,包括簡單的編碼(XOR 或 Base64),更復雜點的加密(如 AES、DES 和 Blowfish),建立二進位制檔案和十六進位制轉儲(Hex dump)、資料壓縮和解壓縮、計算雜湊值和校驗和、IPv6 和 X.509 解析、更改字元編碼等等。
GitHub 地址→https://github.com/gchq/CyberChef
2. GitHub Trending 周榜
2.1 開發的瑞士軍刀:DevToys
本週 star 增長數:2,200+
DevToys 可以幫助完成一些日常任務,比如格式化 JSON、比較文字、測試正則等等。
GitHub 地址→https://github.com/veler/DevToys
2.2 Facebook 卷積神經網路實現:ConvNeXt
本週 star 增長數:650+
New
ConvNeXt 是 Facebook 研究所開源的標準卷積神經網路的 PyTorch 實現。
2.3 動畫工具:libpag
本週 star 增長數:1,100+
New
libpag 是騰訊開源的動畫工具,可用於 UI 動畫、貼紙 動畫、視訊編輯、模板設計等場景。它提供從 AE(Adobe After Effects)匯出外掛,到桌面預覽工具 PAGViewer,再到各端的跨平臺渲染 SDK。支援 iOS、Android、macOS、Windows、Linux 和 Web 等等。
特性:
- 高效的檔案格式
- 全 AE 特性支援
- 效能監測視覺化
- 執行時可編輯
GitHub 地址→https://github.com/Tencent/libpag
2.4 桌面圖形程式設計:Windows.js
本週 star 增長數:600+
New
Windows.js 是桌面圖形程式設計的開源 Javascript 執行時(Runtime)。它通過 GLFW 提供視窗建立和操作的 API,通過 Skia 圖形庫提供 HTML5 Canvas API 且支援 v8 Javascript 引擎。
GitHub 地址→https://github.com/windowjs/windowjs
2.5 資料檔案查詢利器:dsq
本週 star 增長數:1,100+
New
dsq 是一個命令列工具,可對資料檔案進行 SQL 查詢,支援 JSON、CSV、Excel、Parquet 等等資料檔案。
GitHub 地址→https://github.com/multiprocessio/dsq
3. 往期回顧
往期回顧:
以上為 2022 年第 4 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top3 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~