乐趣区

关于javascript:不一样的软件们GitHub-热点速览-v2110

作者:HelloGitHub- 小鱼干

创意,是程序员的一个身份代名词,一样的软件有不一样的玩法。比方,你能够像用 git 一样操作一个 SQL 数据库,dolt 就是这样的数据库。又比方,你能够只写文本,flowchart-fun 帮你将文本变成流程图。再如 ytfzf,一个让你在终端看上油管视频的小家伙。最初,上周的 GitHub 热榜的图像处理集大成者 PaddleGAN 让你变脸、图片修复、漫画头像…只有是和图像相干的性能,你都能够用 PaddleGAN 玩个遍。

以下内容摘录自微博 @HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项规范:新公布 | 实用 | 乏味,依据我的项目 release 工夫分类,公布工夫不超过 14 day 的我的项目会标注 New,无该标记则阐明我的项目 release 超过半月。因为本文篇幅无限,还有局部我的项目未能在本文展现,望周知 ????

  • 本文目录

      1. 本周特推
      • 1.1 经典游戏再现:basic-computer-games
      • 1.2 终端看视频:ytfzf
      1. GitHub Trending 周榜
      • 2.1 好玩的文字流程图:flowchart-fun
      • 2.2 性能剖析:pyroscope
      • 2.3 换脸工具:PaddleGAN
      • 2.4 Git 版数据库:dolt
      • 2.5 构建跨平台利用:svelte-nodegui
      1. 往期回顾

1. 本周特推

1.1 经典游戏再现:basic-computer-games

本周 star 增长数:1,200+

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

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

1.2 终端看视频:ytfzf

本周 star 增长数:600+

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

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

2. GitHub Trending 周榜

2.1 好玩的文字流程图:flowchart-fun

本周 star 增长数:1,300+

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

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

2.2 性能剖析:pyroscope

本周 star 增长数:1,050+

HelloGitHub 月刊 #vol.59 举荐我的项目 pyroscope 基于 Go 的开源实时性能剖析平台。它能帮你:

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

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

2.3 图像处理集成:PaddleGAN

本周 star 增长数:1,450+

PaddleGAN 是百度飞桨的反抗网络开发套件,PaddleGAN 图像生成模型库笼罩以后支流的 GAN 算法,可简略上手各类 GAN 工作,也不便扩大本人的钻研。你能够用它做图片替换、老视频修复、动作迁徙、进步分辨率、妆容迁徙、照片动漫化等等图像处理。

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

2.4 Git 版数据库:dolt

本周 star 增长数:800+

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

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

2.5 构建跨平台利用:svelte-nodegui

本周 star 增长数:1,250+

New 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

3. 往期回顾

  • 小心你的个人信息——GitHub 热点速览 v.21.09
  • 入地的源码要不要——GitHub 热点速览 v.21.08

以上为 2021 年第 10 个工作周的 GitHub Trending ???? 如果你 Pick 其余好玩、实用的 GitHub 我的项目,记得来 HelloGitHub issue 区和咱们分享下哟 ????

HelloGitHub 交换群现已全面凋谢,增加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑自若、切磋技术~

退出移动版