作为一个前端工程师,你这周被下一代的前端东西链 Turbo 刷屏了吗?不只是 Turbo 这个小东西,作为一个社区生产力东西,本周思否还开源了他们的问答体系 answer,能直接用上相关的技能标签也省了一份运营力。

CLI 测验、帮忙记载东西 vhs 或许会成为下一代的 CLI 演示东西,以及直接依托于 Next.js 的静态内容管理东西 outstatic 兼顾颜值和易用。轻量级的文本检索引擎 sonic 也有成为下一代查找引擎的潜质。

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

  • 本文目录
    • 1. 本周特推
      • 1.1 CLI 记载仪:vhs
      • 1.2 问答社区:answer
    • 2. GitHub Trending 周榜
      • 2.1 文本用户界面:textual
      • 2.2 入侵检测东西包:osquery-defense-kit
      • 2.3 内容管理体系:outstatic
      • 2.4 查找后端:sonic
      • 2.5 前端东西链:turbo
    • 3. 往期回忆

1. 本周特推

1.1 CLI 记载仪:vhs

主言语:Golang

New 一个集测验和演示 CLI 于一身的视频记载仪,它会根据你的指令生成相关的操作视频。比如通过下列代码

# Where should we write the GIF?
Output demo.gif
# Set up a 1200x600 terminal with 46px font.
Set FontSize 46
Set Width 1200
Set Height 600
# Type a command in the terminal.
Type "echo 'Welcome to VHS!'"
# Pause for dramatic effect...
Sleep 500ms
# Run the command by pressing enter.
Enter
# Admire the output for a bit.
Sleep 5s

再搭配 vhs 的指令就能得到一个 gif 图片(如图1)。最终提一嘴,运用 vhs 需求装置 ttyd(可将终端展现在浏览器上) 和 ffmpeg(音视频记载、转化东西)。

GitHub 地址→github.com/charmbracel…

下一代工具链「GitHub 热点速览 v.22.43」

1.2 问答社区:answer

主言语:Golang、TypeScript

New 国内知名技能平台思否开源的问答社区,可用来快速建立你自己的线上社区。值得提一嘴的是,answer 搭配了思否经过多年运营验证过的用户徽章体系(行将上线)以及技能标签体系。此外,除了网页端 answer 适配了移动端。假如你想要建立一个产品论坛,无妨试试 answer。

GitHub 地址→github.com/answerdev/a…

下一代工具链「GitHub 热点速览 v.22.43」

2. GitHub Trending 周榜

2.1 文本用户界面:textual

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

Textual 是终端美化东西 Rich 团队开源的新 Python 结构,可用来创建在终端运行的交互式应用程序。由于它凭借 Rich 来展现文本,只要 Rich 能够呈现的内容在 Textual 中都支撑。

GitHub 地址→github.com/Textualize/…

下一代工具链「GitHub 热点速览 v.22.43」

2.2 入侵检测东西包:osquery-defense-kit

本周 star 增加数:150+主言语:Makefile

New osquery 是 Facebook 开源根据 SQL 的操作体系检测和监控结构,可根据 SQL 的查询来查询体系数据,比如正在运行的进程、打开的网络连接…而 osquery-defense-kit 则是为 osquery 预备的可用于生成环境的监测和响应查询句子。

GitHub 地址→github.com/chainguard-…

下一代工具链「GitHub 热点速览 v.22.43」

2.3 内容管理体系:outstatic

本周 star 增加数:750+主言语:TypeScript

根据 Next.js 的静态 CMS(内容管理体系),你不需求额外的数据库、服务。主要特性:

  • 功用完全的仪表盘
  • 快速且易装
  • 无需数据库
  • 免保管

GitHub 地址→github.com/avitorio/ou…

下一代工具链「GitHub 热点速览 v.22.43」

2.4 查找后端:sonic

本周 star 增加数:1,450+主言语:Rust

快速、轻量级、schema-less 的查找后端,某些场景下它能够作为全文索引 Elasticsearch 替代品。特性:

  • 检索词以 bucket 方式组织并以 collection 形式存储;
  • 查找结果回来目标标识符;
  • 纠正检索错别字;
  • 自动补全;
  • 支撑 80+ 多种言语;

GitHub 地址→github.com/valeriansal…

下一代工具链「GitHub 热点速览 v.22.43」

2.5 前端东西链:turbo

本周 star 增加数:6,500+主言语:Rust

New 前端工程师的下一代东西链,主要由三部分组成:

  1. Webpack 继承者:增量绑缚器——Turbopack;
  2. 增量构建体系——Turborepo;
  3. 初级的增量计算和回忆引擎——Turbo 引擎;

GitHub 地址→github.com/vercel/turb…

下一代工具链「GitHub 热点速览 v.22.43」

3. 往期回忆

往期回忆:

  • 中国制霸生成器「GitHub 热门速览 v.22.42」
  • 极客的浪漫「GitHub 热门速览 v.22.41」

以上为 2022 年第 43 个工作周的 GitHub Trending 假如你 Pick 其他好玩、有用的 GitHub 项目,记得来 HelloGitHub issue 区和我们共享下哟