開發(fā)者的瑞士軍刀「GitHub 熱點(diǎn)速覽 v.22.04」
Swiss Army knife 可以說是本周的關(guān)鍵詞了,多個(gè)項(xiàng)目采用該詞來描述它的特性:像是能全方位解決瀏覽器“網(wǎng)絡(luò)”操作的 CyberChef 方便你進(jìn)行數(shù)據(jù)加密、解編碼,還有幫你處理 JSON 數(shù)據(jù)的 DevToys、方便在查詢數(shù)據(jù)文件的 dsq,都是很實(shí)用的開發(fā)小工具,符合“瑞士軍刀”的特性。
當(dāng)然還有一些好用的大廠新鮮開源的工具,比如用在王者榮耀“身上”的動(dòng)畫工具 libpag,還有純、標(biāo)準(zhǔn)卷積神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)的 ConvNeXt,方便你做桌面窗口開發(fā)的 Windows.js…
選項(xiàng)標(biāo)準(zhǔn):新發(fā)布 | 實(shí)用 | 有趣,根據(jù)項(xiàng)目 release 時(shí)間分類,發(fā)布時(shí)間不超過 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無該標(biāo)志則說明項(xiàng)目 release 超過半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知
News 速覽
1. 業(yè)界·Flink 聯(lián)合創(chuàng)始人離職
從事大數(shù)據(jù)開發(fā)的同學(xué)對(duì) Apache 頂級(jí)項(xiàng)目之一 Flink 一定不陌生,F(xiàn)link 是由 Apache 軟件基金會(huì)開發(fā)的開源流處理框架,其核心是用 Java 和 Scala 編寫的分布式流數(shù)據(jù)流引擎。Flink 以數(shù)據(jù)并行和管道方式執(zhí)行任意流數(shù)據(jù)程序,F(xiàn)link 的流水線運(yùn)行時(shí)系統(tǒng)可以執(zhí)行批處理和流處理程序。
在 3 年前 2019 年 1 月阿里巴巴并收購了 Apache Flink 母公司 Data Artisans,隨后 Flink 歸屬于阿里巴巴,而在過去的一周 1 月 20 號(hào),F(xiàn)link 早期創(chuàng)始人之一兼收購 Data Artisans 后的公司改名為 Ververica 的 CTO Stephan Ewen 辭職。
1. 本周特推
1.1 代碼可視化編輯:mometa
本周 star 增長數(shù):1,050+
New mometa 面向研發(fā)的低代碼元編程,代碼可視化編輯,輔助編碼工具,目前版本為 beta 版本。據(jù)作者所說,mometa 不是傳統(tǒng)主流的低代碼平臺(tái)(如 amis / 云鳳蝶),mometa 是面向研發(fā)的、代碼可視設(shè)計(jì)編輯平臺(tái);它更像是 dreamweaver、gui 可視編輯之于程序員,它是一種基于程序員本地開發(fā)的模式,新增了可視化編碼的能力。
特性:
- 面向研發(fā)的代碼可視化編輯,直接作用于源碼
- 開放物料生態(tài),可定制團(tuán)隊(duì)內(nèi)物料庫,見 mometa-mat
- 多語言、多生態(tài)支持,目前暫時(shí)只支持 React,后續(xù)有計(jì)劃支持 Vue
- 接入友好,Webpack>=4 插件化接入
- 開發(fā)友好,物料庫支持熱更新,不破壞已有開發(fā)模式
1.2 網(wǎng)絡(luò)瑞士軍刀:CyberChef
本周 star 增長數(shù):1,050+
New CyberChef 一個(gè)用于加密、編碼、壓縮和數(shù)據(jù)分析的網(wǎng)絡(luò)應(yīng)用程序,可在瀏覽器中執(zhí)行各種“網(wǎng)絡(luò)”操作,包括簡單的編碼(XOR 或 Base64),更復(fù)雜點(diǎn)的加密(如 AES、DES 和 Blowfish),創(chuàng)建二進(jìn)制文件和十六進(jìn)制轉(zhuǎn)儲(chǔ)(Hex dump)、數(shù)據(jù)壓縮和解壓縮、計(jì)算哈希值和校驗(yàn)和、IPv6 和 X.509 解析、更改字符編碼等等。
2. GitHub Trending 周榜
2.1 開發(fā)的瑞士軍刀:DevToys
本周 star 增長數(shù):2,200+
DevToys 可以幫助完成一些日常任務(wù),比如格式化 JSON、比較文本、測(cè)試正則等等。
2.2 Facebook 卷積神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn):ConvNeXt
本周 star 增長數(shù):650+
New ConvNeXt 是 Facebook 研究所開源的標(biāo)準(zhǔn)卷積神經(jīng)網(wǎng)絡(luò)的 PyTorch 實(shí)現(xiàn)。
2.3 動(dòng)畫工具:libpag
本周 star 增長數(shù):1,100+
New libpag 是騰訊開源的動(dòng)畫工具,可用于 UI 動(dòng)畫、貼紙 動(dòng)畫、視頻編輯、模板設(shè)計(jì)等場(chǎng)景。它提供從 AE(Adobe After Effects)導(dǎo)出插件,到桌面預(yù)覽工具 PAGViewer,再到各端的跨平臺(tái)渲染 SDK。支持 iOS、Android、macOS、Windows、Linux 和 Web 等等。特性:
- 高效的文件格式
- 全 AE 特性支持
- 性能監(jiān)測(cè)可視化
- 運(yùn)行時(shí)可編輯
2.4 桌面圖形編程:Windows.js
本周 star 增長數(shù):600+
New Windows.js 是桌面圖形編程的開源 JavaScript 運(yùn)行時(shí)(Runtime)。它通過 GLFW 提供窗口創(chuàng)建和操作的 API,通過 Skia 圖形庫提供 HTML5 Canvas API 且支持 v8 Javascript 引擎。
2.5 數(shù)據(jù)文件查詢利器:dsq
本周 star 增長數(shù):1,100+
New dsq 是一個(gè)命令行工具,可對(duì)數(shù)據(jù)文件進(jìn)行 SQL 查詢,支持 JSON、CSV、Excel、Parquet 等等數(shù)據(jù)文件。
- END -