開發者的瑞士軍刀「GitHub 熱點速覽 v.22.04」


Swiss Army knife 可以說是本周的關鍵詞了,多個項目采用該詞來描述它的特性:像是能全方位解決瀏覽器“網絡”操作的 CyberChef 方便你進行數據加密、解編碼,還有幫你處理 JSON 數據的 DevToys、方便在查詢數據文件的 dsq,都是很實用的開發小工具,符合“瑞士軍刀”的特性。

當然還有一些好用的大廠新鮮開源的工具,比如用在王者榮耀“身上”的動畫工具 libpag,還有純、標准卷積神經網絡實現的 ConvNeXt,方便你做桌面窗口開發的 Windows.js…

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標准:新發布 | 實用 | 有趣,根據項目 release 時間分類,發布時間不超過 14 day 的項目會標注 New,無該標志則說明項目 release 超過半月。由於本文篇幅有限,還有部分項目未能在本文展示,望周知 🌝

  • 本文目錄
    • News 快讀
        1. 業界·Flink 聯合創始人離職
      1. 本周特推
      • 1.1 代碼可視化編輯:mometa
      • 1.2 網絡瑞士軍刀:CyberChef
      1. GitHub Trending 周榜
      • 2.1 開發的瑞士軍刀:DevToys
      • 2.2 Facebook 卷積神經網絡實現:ConvNeXt
      • 2.3 動畫工具:libpag
      • 2.4 桌面圖形編程:Windows.js
      • 2.5 數據文件查詢利器:dsq
      1. 往期回顧

News 速覽

從事大數據開發的同學對 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.1 開發的瑞士軍刀:DevToys

本周 star 增長數:2,200+

DevToys 可以幫助完成一些日常任務,比如格式化 JSON、比較文本、測試正則等等。

GitHub 地址→https://github.com/veler/DevToys

2.2 Facebook 卷積神經網絡實現:ConvNeXt

本周 star 增長數:650+

New ConvNeXt 是 Facebook 研究所開源的標准卷積神經網絡的 PyTorch 實現。

GitHub 地址→https://github.com/facebookresearch/ConvNeXt

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 等各界大佬談笑風生、切磋技術~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM