快速绘制流程图「GitHub 热点速览 v.22.47」_github

画流程图一直是研发的一个难题,如何画得通俗易懂已经够让人头疼了,还要美观大方。用 d2 的语法描述下流程,d2 会自动帮你生成一张配色极佳的流程图。说到研发的选择,本周特推的 choiceof.dev 罗列了众多开发过程中会遇到的选项,你可以自测下你同主流研发的契合度。

本周周榜呢,有监控网络流量的 sniffnet,监控 API 流量的 kubeshark,还有以便不时之需的开发小抄 cheat.sh,记录日常事项的备忘录 memos 和音频转文字工具 buzz。

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

  • 本文目录
  • 1. 本周特推
  • 1.1 文本变图表:d2
  • 1.2 艰难选择:choiceof.dev
  • 2. GitHub Trending 周榜
  • 2.1 轻松监控网络流量:sniffnet
  • 2.2 音频转文本:buzz
  • 2.3 高颜值备忘录:memos
  • 2.4 研发小抄:cheat.sh
  • 2.5 API 流量查看器:kubeshark
  • 3. 往期回顾

1. 本周特推

1.1 文本变图表:d2

主语言:Go

​New​​ 本周刚开源并突破 5k star 关卡的“爆款”项目,只要用文本就可以生成对应的图表。比如下面这段语法讲得到一个流程图。

# Actors
hans: Hans Niemann

defendants: {
mc: Magnus Carlsen
playmagnus: Play Magnus Group
chesscom: Chess.com
naka: Hikaru Nakamura

mc -> playmagnus: Owns majority
playmagnus <-> chesscom: Merger talks
chesscom -> naka: Sponsoring
}

# Accusations
hans -> defendants: 'sueing for $100M'

# Offense
defendants.naka -> hans: Accused of cheating on his stream
defendants.mc -> hans: Lost then withdrew with accusations
defendants.chesscom -> hans: 72 page report of cheating

快速绘制流程图「GitHub 热点速览 v.22.47」_主语言_02

GitHub 地址→​​https://github.com/terrastruct/d2​

1.2 艰难选择:choiceof.dev

主语言:TypeScript

​New​​ 开发人员日常面对着非常艰难的选择,可能就是技术选型,当然也可能是简单的如何提交代码。choiceof.dev 给出了形形色色同开发相关的选项,有复杂的也有简单的。比如,下图如何提交代码,强制提交的占了 64%。

GitHub 地址→​​https://github.com/bdebon/choiceof.dev​

快速绘制流程图「GitHub 热点速览 v.22.47」_主语言_03

2. GitHub Trending 周榜

2.1 轻松监控网络流量:sniffnet

本周 star 增长数:900+主语言:Rust

​New​​ 一个跨平台的网络流量监控工具,可快速、直观查看流量变化。

GitHub 地址→​​https://github.com/GyulyVGC/sniffnet​

快速绘制流程图「GitHub 热点速览 v.22.47」_API_04

2.2 音频转文本:buzz

本周 star 增长数:550+主语言:Python

转换音频为文本的工具,支持麦克风实时录入转文字,也支持导入已有音频文件。文本可以导出为 TXT、SRT、VTT 格式。

GitHub 地址→​​https://github.com/chidiwilliams/buzz​

快速绘制流程图「GitHub 热点速览 v.22.47」_API_05

2.3 高颜值备忘录:memos

本周 star 增长数:1,850+主语言:TypeScript

具备知识管理能力的备忘中心,可多人协作。特性:

  • 支持自托管,秒拉起来一个 Docker 应用;
  • 支持 Markdown 语法;
  • 同组内成员协作;
  • 自服务的 RESTful API;

GitHub 地址→​​https://github.com/usememos/memos​

快速绘制流程图「GitHub 热点速览 v.22.47」_github_06

2.4 研发小抄:cheat.sh

本周 star 增长数:1,350+主语言:Python

非必要不小抄,cheat.sh 具有理想小抄的一切特性:简洁、快速、全面、低调、可辅助学习。它能在 100ms 内搜刮完 Stack Overflow 等网站,并返回你所需要的答案。支持 curl / 浏览器 / 编辑器交互。

GitHub 地址→​​https://github.com/chubin/cheat.sh​

快速绘制流程图「GitHub 热点速览 v.22.47」_API_07

2.5 API 流量查看器:kubeshark

本周 star 增长数:900+主语言:Golang

作为 K8s 的 API 流量查看器,kubeshark 支持对 K8s 所有集群的 API 流量和负载进行监控。

GitHub 地址→​​https://github.com/kubeshark/kubeshark​

快速绘制流程图「GitHub 热点速览 v.22.47」_主语言_08


作者:​削微寒​