https://github.com/go-pay/gopher
Go Web 开发通用基础库,让项目开发简单、便捷、得心应手。
https://github.com/go-pay/gopher
gin go go-web golang gopay gopher gorm web
Last synced: 8 months ago
JSON representation
Go Web 开发通用基础库,让项目开发简单、便捷、得心应手。
- Host: GitHub
- URL: https://github.com/go-pay/gopher
- Owner: go-pay
- License: apache-2.0
- Created: 2021-11-05T03:27:18.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-29T05:34:44.000Z (over 2 years ago)
- Last Synced: 2025-04-14T23:44:16.603Z (about 1 year ago)
- Topics: gin, go, go-web, golang, gopay, gopher, gorm, web
- Language: Go
- Homepage:
- Size: 849 KB
- Stars: 58
- Watchers: 3
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gopher
### Go 项目开发通用基础库,让项目开发简单、便捷、得心应手。
[](https://github.com/iGoogle-ink)
[](https://github.com/go-pay/gopher/fork)
[](https://golang.google.cn)
[](https://pkg.go.dev/github.com/go-pay/gopher)
[](https://github.com/go-pay/gopher/actions/workflows/go.yml)
[](https://github.com/go-pay/gopher/releases)
- Web 框架(Gin)
- ORM 框架(GORM+XORM)
- 证书/签名/数据加解密算法
- 限流器 Middleware
- ErrorCode (HTTP+GRPC 通用)
- Errgroup (基于 golang.org 改造优化)
- geohash
- iterator
- LRU
- SyncMap(基于 sync.Map 增加泛型优化)
- snowflake
- RocketMQ Client
- MQTT Client
- Trace Middleware
- WebSocket
- HTTP Client
- Log 组件
- Retry 组件
- Xtime 组件
- 各类 Util 组件库
### Install
```bash
go get -u github.com/go-pay/gopher
```
---
## 鸣谢
> [GoLand](https://www.jetbrains.com/go/?from=gopay) A Go IDE with extended support for JavaScript, TypeScript, and Databases。
特别感谢 [JetBrains](https://www.jetbrains.com/?from=gopher)
为开源项目提供免费的 [GoLand](https://www.jetbrains.com/go/?from=gopher) 等 IDE 的授权
[
](https://www.jetbrains.com/?from=gopher)