{"id":21345143,"url":"https://github.com/shellwen/gitpulse","last_synced_at":"2025-07-12T15:32:26.033Z","repository":{"id":261637799,"uuid":"877633348","full_name":"ShellWen/GitPulse","owner":"ShellWen","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-15T10:59:43.000Z","size":1501,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-15T11:34:26.600Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShellWen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-24T01:12:58.000Z","updated_at":"2024-11-15T10:59:46.000Z","dependencies_parsed_at":"2024-11-07T16:53:43.452Z","dependency_job_id":null,"html_url":"https://github.com/ShellWen/GitPulse","commit_stats":null,"previous_names":["shellwen/gitpulse"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShellWen%2FGitPulse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShellWen%2FGitPulse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShellWen%2FGitPulse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShellWen%2FGitPulse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShellWen","download_url":"https://codeload.github.com/ShellWen/GitPulse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225827673,"owners_count":17530428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T01:27:19.680Z","updated_at":"2025-07-12T15:32:26.020Z","avatar_url":"https://github.com/ShellWen.png","language":"Go","readme":"# GitPulse\n\n\u003ca href=\"https://pulse.shellwen.com\"\u003e![preview](./preview.webp)\u003c/a\u003e\n\nGitPulse 是一个 GitHub 用户分析工具，通过利用 GitHub 开源项目数据，精准评估开发者的技术水平。通过分析项目影响力和贡献度，生成精准的 TalentRank，并推测开发者的地域和专长，助您轻松发现全球优秀开发者与技术专家。\n\n该项目已获得 [七牛云 1024 创作节校园编程马拉松](https://www.qiniu.com/activity/detail/66cfe17084a4441c29b08be9#list-of-winners) 二等奖。\n\n线上地址：~~[https://pulse.shellwen.com](https://pulse.shellwen.com)，欢迎体验！~~\n\n因服务器负载过高，线上演示已被暂停，如有需要请自行部署。\n\n演示视频：[./docs/demo/demo.mp4](./docs/demo/demo.mp4)\n\n⚡ 特点：\n\n- 前端采用 Vite + React.js，遵守诸如 code splitting 等最佳实践，美观又不失高效；\n- 后端使用基于 go-zero 的微服务架构，高性能，支持海量数据处理，可集成 Consul 服务注册与发现，Jaeger 链路追踪，Prometheus 监控等微服务治理组件，支持多节点部署，高可用；\n- 数据库采用现代化的 PostgreSQL，支持分库分表，高并发，高可用；\n- 在识别用户所在地区时，我们创新性地使用了多种方式，包括但不限于分析用户的声明时区、最近提交 commits 的时区以及用户的个人资料等，在我们内部的测试中，准确率高达 90% 以上。\n\n## 架构设计、部署流程与演示\n\n详见 [docs](./docs) 目录。\n\n## 项目整体分工\n\n| 项目组成 | 负责人 | GitHub ID                                |\n| -------- | ------ | ---------------------------------------- |\n| 前端     | 陈畅   | [@ShellWen](https://github.com/ShellWen) |\n| 后端     | 陈成坤 | [@seri037](https://github.com/seri037)   |\n\n## LICENSE\n\n我们使用 Apache-2.0 License 开源，详见 [LICENSE](./LICENSE) 文件。\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshellwen%2Fgitpulse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshellwen%2Fgitpulse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshellwen%2Fgitpulse/lists"}