{"id":20596077,"url":"https://github.com/go-pay/gopher","last_synced_at":"2025-08-22T07:11:22.870Z","repository":{"id":55135005,"uuid":"424816307","full_name":"go-pay/gopher","owner":"go-pay","description":"Go Web 开发通用基础库，让项目开发简单、便捷、得心应手。","archived":false,"fork":false,"pushed_at":"2023-11-29T05:34:44.000Z","size":869,"stargazers_count":58,"open_issues_count":0,"forks_count":14,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-14T23:44:16.603Z","etag":null,"topics":["gin","go","go-web","golang","gopay","gopher","gorm","web"],"latest_commit_sha":null,"homepage":"","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/go-pay.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":"2021-11-05T03:27:18.000Z","updated_at":"2025-01-08T00:44:49.000Z","dependencies_parsed_at":"2024-11-14T14:27:32.307Z","dependency_job_id":"e9eab467-6fd7-4eb6-acd9-a25842fcbad1","html_url":"https://github.com/go-pay/gopher","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/go-pay/gopher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-pay%2Fgopher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-pay%2Fgopher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-pay%2Fgopher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-pay%2Fgopher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/go-pay","download_url":"https://codeload.github.com/go-pay/gopher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-pay%2Fgopher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271601261,"owners_count":24788019,"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","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gin","go","go-web","golang","gopay","gopher","gorm","web"],"created_at":"2024-11-16T08:15:03.596Z","updated_at":"2025-08-22T07:11:22.794Z","avatar_url":"https://github.com/go-pay.png","language":"Go","readme":"# gopher\n\n### Go 项目开发通用基础库，让项目开发简单、便捷、得心应手。\n\n[![Github](https://img.shields.io/github/followers/iGoogle-ink?label=Follow\u0026style=social)](https://github.com/iGoogle-ink)\n[![Github](https://img.shields.io/github/forks/go-pay/gopher?label=Fork\u0026style=social)](https://github.com/go-pay/gopher/fork)\n\n[![Golang](https://img.shields.io/badge/golang-1.19+-brightgreen.svg)](https://golang.google.cn)\n[![GoDoc](https://img.shields.io/badge/doc-go.dev-informational.svg)](https://pkg.go.dev/github.com/go-pay/gopher)\n[![Run Tests](https://github.com/go-pay/gopher/actions/workflows/go.yml/badge.svg)](https://github.com/go-pay/gopher/actions/workflows/go.yml)\n[![GitHub Release](https://img.shields.io/github/v/release/go-pay/gopher)](https://github.com/go-pay/gopher/releases)\n\n- Web 框架(Gin)\n- ORM 框架(GORM+XORM)\n- 证书/签名/数据加解密算法\n- 限流器 Middleware\n- ErrorCode (HTTP+GRPC 通用)\n- Errgroup (基于 golang.org 改造优化)\n- geohash\n- iterator\n- LRU\n- SyncMap（基于 sync.Map 增加泛型优化）\n- snowflake\n- RocketMQ Client\n- MQTT Client\n- Trace Middleware\n- WebSocket\n- HTTP Client\n- Log 组件\n- Retry 组件\n- Xtime 组件\n- 各类 Util 组件库\n\n### Install\n\n```bash\ngo get -u github.com/go-pay/gopher\n```\n\n---\n\u003cbr\u003e\n\n## 鸣谢\n\n\u003e [GoLand](https://www.jetbrains.com/go/?from=gopay) A Go IDE with extended support for JavaScript, TypeScript, and Databases。\n\n特别感谢 [JetBrains](https://www.jetbrains.com/?from=gopher)\n为开源项目提供免费的 [GoLand](https://www.jetbrains.com/go/?from=gopher) 等 IDE 的授权  \n[\u003cimg src=\".github/jetbrains-main-logo.png\" width=\"200\"/\u003e](https://www.jetbrains.com/?from=gopher)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-pay%2Fgopher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgo-pay%2Fgopher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-pay%2Fgopher/lists"}