开发者的瑞士军刀「GitHub 热点速览 v.22.04」


开发者的瑞士军刀「GitHub 热点速览 v.22.04」

文章插图
 
Swiss Army knife 可以说是本周的关键词了 , 多个项目采用该词来描述它的特性:像是能全方位解决浏览器“网络”操作的 CyberChef 方便你进行数据加密、解编码 , 还有帮你处理 JSON 数据的 DevToys、方便在查询数据文件的 dsq , 都是很实用的开发小工具 , 符合“瑞士军刀”的特性 。
当然还有一些好用的大厂新鲜开源的工具 , 比如用在王者荣耀“身上”的动画工具 libpag , 还有纯、标准卷积神经网络实现的 ConvNeXt , 方便你做桌面窗口开发的 windows.js…
选项标准:新发布 | 实用 | 有趣 , 根据项目 release 时间分类 , 发布时间不超过 14 day 的项目会标注 New , 无该标志则说明项目 release 超过半月 。由于本文篇幅有限 , 还有部分项目未能在本文展示 , 望周知
开发者的瑞士军刀「GitHub 热点速览 v.22.04」

文章插图
 
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+
【开发者的瑞士军刀「GitHub 热点速览 v.22.04」】New mometa 面向研发的低代码元编程 , 代码可视化编辑 , 辅助编码工具 , 目前版本为 beta 版本 。据作者所说 , mometa 不是传统主流的低代码平台(如 amis / 云凤蝶) , mometa 是面向研发的、代码可视设计编辑平台;它更像是 dreamweaver、gui 可视编辑之于程序员 , 它是一种基于程序员本地开发的模式 , 新增了可视化编码的能力 。
特性:
  • 面向研发的代码可视化编辑 , 直接作用于源码
  •  开放物料生态 , 可定制团队内物料库 , 见 mometa-mat
  •  多语言、多生态支持 , 目前暂时只支持 React , 后续有计划支持 Vue
  •  接入友好 , Webpack>=4 插件化接入
  •  开发友好 , 物料库支持热更新 , 不破坏已有开发模式

开发者的瑞士军刀「GitHub 热点速览 v.22.04」

文章插图
 
1.2 网络瑞士军刀:CyberChef本周 star 增长数:1,050+
New CyberChef 一个用于加密、编码、压缩和数据分析的网络应用程序 , 可在浏览器中执行各种“网络”操作 , 包括简单的编码(XOR 或 Base64) , 更复杂点的加密(如 AES、DES 和 Blowfish) , 创建二进制文件和十六进制转储(Hex dump)、数据压缩和解压缩、计算哈希值和校验和、IPv6 和 X.509 解析、更改字符编码等等 。
开发者的瑞士军刀「GitHub 热点速览 v.22.04」

文章插图
 
2. GitHub Trending 周榜2.1 开发的瑞士军刀:DevToys本周 star 增长数:2,200+
DevToys 可以帮助完成一些日常任务 , 比如格式化 JSON、比较文本、测试正则等等 。
开发者的瑞士军刀「GitHub 热点速览 v.22.04」

文章插图
 
2.2 Facebook 卷积神经网络实现:ConvNeXt本周 star 增长数:650+
New ConvNeXt 是 Facebook 研究所开源的标准卷积神经网络的 PyTorch 实现 。
开发者的瑞士军刀「GitHub 热点速览 v.22.04」

文章插图
 
2.3 动画工具:libpag本周 star 增长数:1,100+
New libpag 是腾讯开源的动画工具 , 可用于 UI 动画、贴纸 动画、视频编辑、模板设计等场景 。它提供从 AE(Adobe After Effects)导出插件 , 到桌面预览工具 PAGViewer , 再到各端的跨平台渲染 SDK 。支持 IOS、Android、macOS、Windows、linux 和 Web 等等 。特性:


推荐阅读