前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >不一样的软件们——GitHub 热点速览 v.21.10

不一样的软件们——GitHub 热点速览 v.21.10

作者头像
HelloGitHub
发布2021-05-14 10:43:35
1.3K0
发布2021-05-14 10:43:35
举报
文章被收录于专栏:HelloGitHub

作者:HelloGitHub-小鱼干

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

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 ?

1. 本周特推

在开始本周的特推之前,如果你有什么想要的 GitHub 项目,记得留言呀~你的留言超重要 (≧▽≦)

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HelloGitHub 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 本周特推
    • 1.1 经典游戏再现:basic-computer-games
      • 1.2 终端看视频:ytfzf
      • 2. GitHub Trending 周榜
        • 2.1 好玩的文字流程图:flowchart-fun
          • 2.2 性能分析:pyroscope
            • 2.3 图像处理集成:PaddleGAN
              • 2.4 Git 版数据库:dolt
                • 2.5 构建跨平台应用:svelte-nodegui
                相关产品与服务
                云数据库 MySQL
                腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档