我创建了一个名为Repo Terrarium的小型浏览器项目。
你可以粘贴任何公开的 GitHub 仓库,例如 rust-lang/rust 或 vercel/next.js,它会将仓库结构转换成一个活生生的画布生态系统。文件树、语言混合、星标、分叉和仓库名称都会被哈希成一个确定性的“DNA”,因此相同的仓库始终会生长出相同的生态系统。分叉会让其发生变异。
它仅使用静态的 HTML/CSS/JS:
- 无后端
- 无登录
- 无数据库
- 无构建步骤
演示:
https://pondsec.github.io/repo-terrarium/
GitHub:
https://github.com/PondSec/repo-terrarium
比较仓库的乐趣在于,大型框架仓库与小型个人项目看起来完全不同,你可以保存一个快照的 PNG。
我想知道哪些奇怪的仓库会产生最好的生态系统。
小笔记:
如果 GitHub API 的速率限制了页面,会回退到一个离线的种子,因此演示仍然有效。
P.S. 我建议在桌面上体验它。移动端正在开发中。
评论 (0)