realworld-apps/realworld
在 GitHub 打开 ↗同一博客应用的上百种技术栈实现,用于框架对比与教学
Star84k
24h 新增+1
7 天新增—
Fork7.7k
Issue26
语言TypeScript
项目介绍
更新于 1 天前
RealWorld 是一个用「Medium.com 克隆版」当样板的全栈示例项目:同一套文章发布、评论、关注、点赞的博客应用,被上百个开发者用 React、Angular、Django、Node 等不同技术栈各实现了一遍,且全部遵循同一份 API 规范,所以任意前端都能对接任意后端。它解决的是 todo demo 太浅、真实项目又太重的尴尬——用它你可以看到一个框架在登录鉴权、分页、跨域等真实约束下该怎么组织代码,也能直接拿它当技术选型的对照组,比如比较 Django Ninja 和 Nitro+Prisma 写同一接口的差异。项目还提供统一的 CSS 主题和端到端测试套件,甚至有免密钥的公共后端 API 可以直接调用。适合正在评估技术栈的全栈工程师、想写框架教程的作者,以及需要一个够真实的练手项目的后端或前端开发者;如果你不涉及选型或教学,和你关系不大。
上手成本:中
Star 趋势
仓库信息
| License | Other |
| 创建时间 | 2016-02-26 |
| 最后推送 | 3 天前 |
| 热度分 | 5.0 |