GitHub 熱點(diǎn)速覽:下一代工具鏈
作為一個(gè)前端工程師,你這周被下一代的前端工具鏈 Turbo 刷屏了嗎?不只是 Turbo 這個(gè)小工具,作為一個(gè)社區(qū)生產(chǎn)力工具,本周思否還開源了他們的問答系統(tǒng) answer,能直接用上相關(guān)的技術(shù)標(biāo)簽也省了一份運(yùn)營(yíng)力。
CLI 測(cè)試、協(xié)助記錄工具 vhs 或許會(huì)成為下一代的 CLI 演示工具,以及直接依托于 Next.js 的靜態(tài)內(nèi)容管理工具 outstatic 兼顧顏值和易用。輕量級(jí)的文本檢索引擎 sonic 也有成為下一代搜索引擎的潛質(zhì)。
選項(xiàng)標(biāo)準(zhǔn):新發(fā)布 | 實(shí)用 | 有趣,根據(jù)項(xiàng)目 release 時(shí)間分類,發(fā)布時(shí)間不超過 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無該標(biāo)志則說明項(xiàng)目 release 超過半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知
1. 本周特推
1.1 CLI 記錄儀:vhs
主語言:Golang
New 一個(gè)集測(cè)試和演示 CLI 于一身的視頻記錄儀,它會(huì)根據(jù)你的指令生成相關(guān)的操作視頻。
再搭配 vhs 的指令就能得到一個(gè) gif 圖片(如圖1)。最后提一嘴,使用 vhs 需要安裝 ttyd(可將終端展示在瀏覽器上) 和 ffmpeg(音視頻記錄、轉(zhuǎn)換工具)。
GitHub 地址→github.com/charmbracelet/vhs
1.2 問答社區(qū):answer
主語言:Golang、TypeScript
New 國(guó)內(nèi)知名技術(shù)平臺(tái)思否開源的問答社區(qū),可用來快速搭建你自己的線上社區(qū)。值得提一嘴的是,answer 搭配了思否經(jīng)過多年運(yùn)營(yíng)驗(yàn)證過的用戶徽章體系(即將上線)以及技術(shù)標(biāo)簽系統(tǒng)。此外,除了網(wǎng)頁端 answer 適配了移動(dòng)端。如果你想要搭建一個(gè)產(chǎn)品論壇,不妨試試 answer。
GitHub 地址→github.com/answerdev/answer
2. GitHub Trending 周榜
2.1 文本用戶界面:textual
本周 star 增長(zhǎng)數(shù):1,350+,主語言:Python
Textual 是終端美化工具 Rich 團(tuán)隊(duì)開源的新 Python 框架,可用來創(chuàng)建在終端運(yùn)行的交互式應(yīng)用程序。由于它借助 Rich 來展示文本,只要 Rich 可以呈現(xiàn)的內(nèi)容在 Textual 中都支持。
GitHub 地址→github.com/Textualize/textual
2.2 入侵檢測(cè)工具包:osquery-defense-kit
本周 star 增長(zhǎng)數(shù):150+,主語言:Makefile
New osquery 是 Facebook 開源基于 SQL 的操作系統(tǒng)檢測(cè)和監(jiān)控框架,可基于 SQL 的查詢來查詢系統(tǒng)數(shù)據(jù),比如正在運(yùn)行的進(jìn)程、打開的網(wǎng)絡(luò)連接…而 osquery-defense-kit 則是為 osquery 準(zhǔn)備的可用于生成環(huán)境的監(jiān)測(cè)和響應(yīng)查詢語句。
GitHub 地址→github.com/chainguard-dev/osquery-defense-kit
2.3 內(nèi)容管理系統(tǒng):outstatic
本周 star 增長(zhǎng)數(shù):750+,主語言:TypeScript
基于 Next.js 的靜態(tài) CMS(內(nèi)容管理系統(tǒng)),你不需要額外的數(shù)據(jù)庫、服務(wù)。主要特性:
- 功能齊全的儀表盤
- 快速且易裝
- 無需數(shù)據(jù)庫
- 免托管
GitHub 地址→github.com/avitorio/outstatic
2.4 搜索后端:sonic
本周 star 增長(zhǎng)數(shù):1,450+,主語言:Rust
快速、輕量級(jí)、schema-less 的搜索后端,某些場(chǎng)景下它可以作為全文索引 Elasticsearch 替代品。特性:
- 檢索詞以 bucket 方式組織并以 collection 形式存儲(chǔ);
- 搜索結(jié)果返回對(duì)象標(biāo)識(shí)符;
- 糾正檢索錯(cuò)別字;
- 自動(dòng)補(bǔ)全;
- 支持 80+ 多種語言;
GitHub 地址→github.com/valeriansaliou/sonic
2.5 前端工具鏈:turbo
本周 star 增長(zhǎng)數(shù):6,500+,主語言:Rust
New 前端工程師的下一代工具鏈,主要由三部分組成:
- Webpack 繼承者:增量捆綁器——Turbopack;
- 增量構(gòu)建系統(tǒng)——Turborepo;
- 低級(jí)的增量計(jì)算和記憶引擎——Turbo 引擎;
GitHub 地址→github.com/vercel/turbo
- END -