GitHub 热点速览0324

来自

经典游戏再现:basic-computer-games[编辑 | 编辑源代码]

basic-computer-games 是经典的游戏书籍《BASIC Computer Games》的更新版本,包含用各种常见编程语言编写的良好示例。而 basic-computer-games 也是上周 HackerNews 的热帖,你可以从中学到不少游戏制作和编程技能。

GitHub 地址→https://github.com/coding-horror/basic-computer-games

终端看视频:ytfzf[编辑 | 编辑源代码]

ytfzf 是一个让你无需 API 也能在终端看 YouTube 视频工具的 posix 脚本,在视频播放和下载部分使用了 mpv/youtube-dl。

GitHub 地址→https://github.com/pystardust/ytfzf

好玩的文字流程图:flowchart-fun[编辑 | 编辑源代码]

flowchart-fun 是用 create react app 和 cytoscape.js 编写的画流程图工具,你可以使用文本来绘制流程图:缩进即为下子节点,关联关系通过 「 : 」来表示,也可以通过对应的节点 ID 号进行节点间的关联。

GitHub 地址→https://github.com/tone-row/flowchart-fun

性能分析:pyroscope[编辑 | 编辑源代码]

pyroscope 基于 Go 的开源实时性能分析平台。它能帮你:

  • 找出代码中的性能问题
  • 解决过度占用 CPU 问题
  • 理解应用程序的回调树
  • 追踪变更

GitHub 地址→https://github.com/pyroscope-io/pyroscope

图像处理集成:PaddleGAN[编辑 | 编辑源代码]

PaddleGAN 是百度飞桨的对抗网络开发套件,PaddleGAN 图像生成模型库覆盖当前主流的 GAN 算法,可简单上手各类 GAN 任务,也方便扩展自己的研究。你可以用它做图片替换、老视频修复、动作迁移、提高分辨率、妆容迁移、照片动漫化等等图像处理。

GitHub 地址→https://github.com/PaddlePaddle/PaddleGAN

Git 版数据库:dolt[编辑 | 编辑源代码]

dolt 是一个 git 版本的 SQL 数据库,你可以对它做 fork、clone、branch、merge、push 操作,就像 git 仓一样。用其他 MySQL 数据库一样方法链接 Dolt,用 SQL 命令运行查询或更新数据。也可使用命令行接口来导入 CSV 文件、提交变更、将它们推送到远程服务器,或者合并团队成员的数据更改。

GitHub 地址→https://github.com/dolthub/dolt

构建跨平台应用:svelte-nodegui[编辑 | 编辑源代码]

svelte-nodegui 是一个使用 Node.js 和 Svelte🚀 构建高性能、本地和跨平台的桌面应用程序的小工具。特性:

  • 🧬 跨平台。应该在主要的 Linux, Windows 和 macOS 上工作。
  • 📉低 CPU 和内存占用。当前 CPU 在空闲时保持 0%,Hello World 程序的内存使用量低于 20 MB。
  • 💅使用 CSS 样式 (包括实际的级联)。也完全支持 flex 布局。
  • ✅完全支持 Node.js API。
  • 🎪支持原生 widget 事件监听。支持 Qt / NodeJs 的所有事件。
  • 💸可商业。
  • 🕵️‍♂️Devtools 支持良好。
  • 📚友好的文档和网站。
  • 🧙‍♂️对贡献者友好的贡献文档。
  • 🦹🏻‍♀️完美兼容黑暗模式 (感谢 Qt)。
  • 🏅支持  TypeScript。

GitHub 地址→https://github.com/nodegui/svelte-nodegui