DEV Community · Show DEV8/18 00:0959 分
RepoVerse:将GitHub仓库转化为可漫步的3D城市
I turned a GitHub repo into a 3D city you can walk through
开发者lutfiemre创建了RepoVerse,将GitHub仓库可视化为3D城市。该工具读取公开仓库的目录树和Git历史,将文件夹映射为区域,文件映射为建筑,建筑高度代表文件大小,颜色代表编程语言。用户可点击建筑查看文件内容,并通过轨道、无人机或街道模式(WASD)浏览。前端使用Next.js和React Three Fiber,通过实例化网格优化性能;后端为FastAPI,支持Python的AST解析。项目已上线,免费供公开仓库使用,并支持本地路径和网站爬取。