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


    开发者的瑞士军刀「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 等各界大佬谈笑风生、切磋技术~

  • 相关阅读:
    纯CSS3实现3D动画导航,html5 webRTC技术实现免费网页电话拨打
    Base64编解码Android和ios的例子,补充JNI中的例子
    新春寄语
    彩票号码OC呈现
    iOS CFNetwork报错
    Android常用库
    高性能服务端访问设计
    Tomcat的ISO-8859-1
    迅达云s3cmd客户端mac平台部署说明
    Android.os.NetworkOnMainThreadException
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/15842110.html
Copyright © 2020-2023  润新知