我创建了一个名为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. 我建议在桌面上体验它。移动端正在开发中。