GitHub 最近上线了一个新端点:star history REST API。简单说,开发者现在可以随时查看某个仓库的 star 增长曲线,但看不到具体是哪些人点的赞。

这个平衡点卡得很微妙。以前想追踪热度,只能靠 Stargazer 列表端点,但那个接口只对仓库管理员和协作者开放,普通开发者想看趋势基本没门。新端点把"趋势数据"和"个人身份"拆开了——数据给你看,隐私留在原地

为什么这个设计值得注意?

开源社区对 star 数据的渴求一直存在:项目火不火、增长快不快、哪个版本发布后热度飙升,这些都是判断项目健康度的硬指标。但 star 背后是一个个真实的 GitHub 账号,如果趋势追踪必须暴露点赞者身份,那隐私成本就太高了。

GitHub 这次的做法是:提供聚合后的趋势数据,不暴露单个点赞者身份。既满足了开发者的数据需求,又守住了用户隐私的底线。对于做开源运营、竞品分析、或者单纯想看看自己项目涨势的人来说,这个接口比之前友好得多。

目前这个端点已经上线,具体的使用方式和参数细节可以查阅 GitHub 官方文档。对于关注开源生态的开发者来说,这算是一个小而实用的更新——热度可追踪,隐私不裸奔