平时在GitHub上逛开源项目,总想知道这个仓库到底写了多少行代码。GitHub本身虽然能看到语言占比,但总行数藏得深,得用API或者第三方工具。最近发现一款叫LOCSee的浏览器插件,一键就能显示任意仓库的代码行数,而且设计非常简洁优雅。
为什么值得装?
安装后打开任意GitHub仓库页面,右侧会多出一个“Lines of Code”统计卡片,直接显示总行数和各语言占比。点击卡片还能跳转到ghloc.vercel.app看更详细的数据分析,比如历史趋势、按语言细分等。最关键的是,它支持排除不关心的语言(比如JSON、Markdown),只看实际代码量,这对评估项目体量特别有用。
与同类工具对比
之前试过用OctoLinker跳转代码,它侧重导航;用GitHub File Icons美化图标,但都不直接显示行数。GitHub自己也有“Code frequency”图表,得翻几层菜单。LOCSee零配置、不侵入页面,加载速度飞快,实测仓库torvalds/linux两秒就出数据。而且私有仓库也能用,只要你有访问权限,插件就会自动读取。
适合哪些人
- 经常评估开源项目的开发者,想快速知道项目规模。
- 写技术博客、做分享时,需要引用代码行数作为指标。
- 团队管理者检查私有库代码量,辅助review。
唯一要注意的是,如果仓库特别大(如Linux内核),数据加载会多等一秒,但瑕不掩瑜。作者还放了Ko-fi捐赠链接,用得好不妨支持一下。