今日精选
11 条-
在 DeepWiki 上翻 Lynx 的源码索引
凌晨 1 点 40 分,我打开 DeepWiki 查一个叫 Lynx 的跨端渲染项目。自动生成的模块图有 23 个节点,点进去第 7 个是渲染管线。比读 README 快。文档是英文的,术语没翻译,但路径写得很准。
-
Astro 官方示例仓库里的 blog 模板
clone 下来,删掉 src/content 里的 4 篇占位文章,改一个 marquee 配置,跑 pnpm dev。三分半钟页面就在本地起来了。模板本身干净,没有多余的动画。我把它当骨架用了两回。
-
tldraw 的开源白板,作者 Steve Ruiz
Steve Ruiz 把一个能用的白板扔到 MIT 协议下。仓库里的 examples 目录有 18 个场景,我试了第 12 个 custom shapes,改了一个坐标就动起来了。代码注释稀,但文件结构清楚:core 里只有 6 个模块。
-
Umami 统计:从 clone 到跑起来用了 11 分钟
一个不埋 cookie 的访问统计。我按文档里的 docker compose 短命令启动,数据库初始化慢了半分钟。后台首页很素,一张线图,三个数字。没有 onboarding 弹窗,这点好。
-
张鑫的「字重表」小站
朋友张鑫做的,一个页面。左边滑杆从 100 调到 900,右边同一段中文跟着变。他把系统字体的 fallback 顺序写在页脚,共 9 行。我在 Windows 和 Mac 上各看了一遍,结果差两档。
-
ripgrep 的 --json 模式,我上周才发现
一直用 rg -n 就够。上周翻源码目录,一条命令带 --json 输出,管道给 jq 之后能筛 type。原来它从 11 版就有了。文档在 man 页第 340 行附近,写得干巴巴,但准。
-
白噪音站点的单文件版本,作者 Lin
Lin 把整个站点压成一个 HTML 文件,2.3MB,音频用 base64 嵌在里面。下载下来双击就能用。她说这样没有网络也能哄睡。我看了一下源码,没有引入任何外部请求。
-
国家统计局开放数据上的「2024 年县级行政区划」表
表格共 2843 行,字段 7 个。我拉到本地,按省份 count 了一遍,广东 122 行。用来给一个地图项目做地名对照。数据是 CSV,编码是 UTF-8,没有 BOM。
-
Hono 的 cloudflare-workers 模板
只有 3 个文件。index.ts 里一个 app.get,wrangler.toml 里两行配置,一个 tsconfig。我加了第 4 个文件做中间件,部署用了 40 秒。比 Next.js 起步轻很多。
-
用 sourcegraph 追一个 Vue 的 patch 函数
从 issue #10886 点进去,跳到源码第 680 行,再沿着调用链找了两层。整个过程没离开浏览器。用 IDE 也能做,但跨仓库的时候还是它快。
-
Simon Willison 的 llm 命令行工具
他把几个模型接口收在一个 python 包里,命令行叫 llm。我装了三个模型,敲了一行 llm -m gpt-4o-mini "把这句话缩短",结果还行。日志存在 sqlite 里,可以翻回去看。
标签
14 个被翻过最多的
近 7 天- Astro blog 模板的页面结构拆解1,842 次浏览
- Umami 与 Plausible 的部署对比(附 compose 文件)1,327 次浏览
- tldraw 自定义形状的第 12 个示例1,104 次浏览
- ripgrep --json 搭配 jq 的三条命令968 次浏览
- 张鑫的字重表:系统字体 fallback 顺序731 次浏览
- Hono + Workers 三步起步590 次浏览
- llm CLI 的 sqlite 日志位置327 次浏览
记一句
观点说实话,大部分「源码大全」站是被高估的。点进去十几个仓库名,一半的 README 是模板生成的,连作者自己都没跑过第二次。我删过两个自己写的推荐,就是因为重新 clone 下来跑不起来。
能用的标准,我的判断很土:clone、安装、起服务,三分钟内要看到东西。超过三分钟,要么是文档不行,要么是项目本身没准备好被用。这两样都该被排除。
所以这里的每一条,都是我自己站起来跑过一遍的。跑不起来的不写。写完还会再跑一遍。