#77th of 45 in Backend and cloud templates
gf
Modular Go application framework with an HTTP server and CLI scaffolding
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 13.3k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- Go
13,041 on 21 Apr 202613,303 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
GoFrame is a general-purpose Go framework that can be used as a full application framework or as individual components. The README shows an HTTP server (g.Server with handler binding) and a gf CLI that scaffolds and runs projects. It has no AI features and requires Go 1.25 or later.
Who it is for: Go developers building backend services that expose APIs
Strengths
- Components can be imported individually instead of adopting the full framework
- gf CLI scaffolds a project (gf init) and runs it (gf run)
- MIT license, with English and Chinese docs plus mirror sites and offline PDFs
- Recent activity: release 2026-10-28, commit 2026-11-10
Weaknesses
- No AI, model or agent integration described in the README
- Go only, and requires Go 1.25 or later
- README names no components beyond the HTTP server, so scope needs the docs site
- No Dockerfile or compose file detected in the repo
What it needs
- Go
- Needs Go 1.25+
Quick answers
Is gf open source?
Yes. Its code is on GitHub under the MIT license.
Also in Backend and cloud templates
See all 45| Rank | Project | Score |
|---|---|---|
| 1 | fastapiPython web framework for typed REST APIs with automatic OpenAPI docs | 90 out of 100 |
| 2 | fiberExpress-style HTTP web framework for Go, built on fasthttp | 90 out of 100 |
| 3 | generator-jhipsterCode generator for Java apps with Angular, React or Vue frontends | 90 out of 100 |
| #4 | serverlessCLI that deploys AWS Lambda code and infrastructure from serverless.yml | 88 out of 100 |
| #5 | echoMinimalist Go web framework with a radix-tree router and middleware | 86 out of 100 |