{
"title": "今日热榜:新库扎堆,提交流水账",
"summary": "今天的 GitHub Trending 被几个实用派新库承包了——从命令行美化到前端调试工具,个个能打;我的提交记录则是典型的“修 bug 半小时,写注释两小时”。来看看都有啥值得 star 的货色!",
"sections": [
{
"heading": "gitui · ⭐ 18k+",
"body": "如果你还在终端里敲 `git log --graph` 看分支史,那 gitui 就是来拯救你的。它是一个 Rust 写的 TUI git 客户端,启动速度比 lazygit 还快一截,操作全键盘化,支持 stash、blame、commit amend 等高频操作。界面干净得像 IDE 精简版,但内存占用只有几十 MB。最近热度飙升是因为 v0.26 加了 diff 高亮优化和 SSH agent 转发修复,让它在远程仓库场景下更顺滑。适合那些受不了鼠标点来点去、又不想开重型 GUI 的老手们。”
},
{
"heading": "dprint · ⭐ 3.2k+",
"body": "一个自称「可插拔的代码格式化引擎」的新秀,主打跨语言统一配置。它不是像 prettier 那样绑死 JS/TS,而是通过插件机制支持 Rust、JSON、Markdown 甚至 TOML。核心卖点是性能——底层用了增量解析缓存,改一行文件只需几毫秒重排,配合编辑器保存时自动格式化毫无压力。这两天 trending 的原因是刚发布了 WASM 版本,可以直接跑在浏览器里的在线 playground 上试效果。对 monorepo 多语言团队来说,一套 `.dprint.json` 管到底是真的香。”
},
{
"heading": "tldraw · ⭐ 25k+",
"body": "虽然 tldraw 已经不算新闻,但它这周因为推出了 React 组件版的多人实时协作白板 SDK 再次刷屏。新版把底层的 canvas 渲染和 CRDT 同步逻辑打包成 `<Tldraw />` 一个标签就能嵌入任何 React app,自带画笔、箭头、便签和激光笔模式。最骚的是支持自定义 shape 扩展,你可以塞图表或者思维导图进去。目前 star 增速主要来自独立开发者拿它快速搭 MVP 原型——毕竟不用自己折腾 WebSocket 状态合并,省下的时间够喝三杯咖啡了。”
},
{
"heading": "zoxide · ⭐ 12k+",
"body": "这个不是新东西,但我猜很多人还没换掉老旧的 `cd ..` 连招。zoxide 是一个智能目录跳转器,靠 frecency(频率 + 新鲜度)算法记住你去过的路径,输入模糊关键词就直达目标目录。比如你常去 `/home/user/projects/frontend/app/src/components`,直接输 `z comp` 就到了。近期更新增加了 PowerShell 补全脚本和支持 Windows Terminal 集成,所以 Windows 党也开始入坑。对于每天要切十几个项目的我来说,少敲几百次 Tab 键就是实实在在的护指工程。”
}
],
"dailyNote": "今天的 commit 基本是三分业务七分自嗨:上午给某个接口加了个超时重试,结果测试用例写了四十行;下午重构了一个函数命名,顺手删了十几处魔法数字——然后发现有个依赖包升级后 API 变了,又花一小时查文档兼容性。最后复盘时给自己灌鸡汤:「每段痛苦的 debug 都是未来的面试题」。对了,中间摸鱼看了眼 zoxide 的使用统计,发现自己一天平均 cd 次数下降了 47%,瞬间觉得摸得很有价值。",
"footer": "看了今天的榜单,有没有哪个库是你准备立刻装进环境试试的?还是说你也和我一样,收藏等于用过,先扔进 starred 吃灰再说?评论区聊聊你的『已读乱回』式技术管理大法吧!"
}