GoFrame
English | 简体中文
GF(GoFrame) is a modular, full-featured and production-ready application development framework
of golang. Providing a series of core components and dozens of practical modules, such as:
cache, logging, containers, timer, resource, validator, database orm, etc.
Supporting web server integrated with router, cookie, session, middleware, logger, configure,
template, https, hooks, rewrites and many more features.
Installation
go get -u -v github.com/gogf/gf
suggested using go.mod:
require github.com/gogf/gf latest
Limitation
golang version >= 1.13
Documentation
- 中文官网: https://goframe.org
- GoDoc API: https://godoc.org/github.com/gogf/gf
Discussion
- QQ Group:116707870
- WX Group:Add friend
389961817in WeChat, commentingGF - Issues:https://github.com/gogf/gf/issues
It's recommended learning
GoFramethrough its awesome source codes and API reference.
Architecture
Performance
Run
5times for each case of each project and pick up the best testing result.
Performance testing cases source codes are hosted at: https://github.com/gogf/gf-performance
1. Hello World
| Throughputs | Mean Latency | P99 Latency |
|---|---|---|
![]() |
![]() |
![]() |
2. JSON Response.
| Throughputs | Mean Latency | P99 Latency |
|---|---|---|
![]() |
![]() |
![]() |
License
GF is licensed under the MIT License, 100% free and open-source, forever.
Contributors
This project exists thanks to all the people who contribute. [Contributors].
Donators
We currently accept donation by Alipay/WechatPay, please note your github/gitee account in your payment bill. If you like GF, why not buy developer a cup of coffee?
Sponsors
We appreciate any kind of sponsorship for GF development. If you've got some interesting, please contact WeChat 389961817 / Email john@goframe.org.







