gf README

The project's README from github.com/gogf/gf. As one markdown file: README.md.

English | 简体中文

goframe logo

Go Reference GoFrame CI OpenSSF Scorecard CII Best Practices Go Report Card Code Coverage Production Ready License

Release GitHub pull requests GitHub closed pull requests GitHub issues GitHub closed issues Stars Forks Ask DeepWiki

A powerful framework for faster, easier, and more efficient project development.

Installation

go get -u github.com/gogf/gf/v2

Documentation

Contributors

💖 Thanks to all the contributors who made GoFrame possible 💖

goframe contributors

License

GoFrame is licensed under the MIT License, 100% free and open-source, forever.

gf (gogf/gf)

Searching Database…

13.3K ·GitHub
这是什么?GoFrame 是一个 Go 的开发框架:你可以在它的各个模块之上搭建后端项目,而不需要自己把所有东西拼起来。README 宣传它能让你开发得更快、更轻松、更高效。
它是我写代码时用的框架,还是我安装的应用?是一个框架——一组你可以导入自己项目的 Go 模块,不是面向最终用户的应用。这个仓库本身完全用 Go 编写。
我怎么把它加到我的项目里?参考 Installation(安装)部分,它会指引你到官方文档:把它作为你项目的 Go 模块依赖,按标准的 go get 流程安装。
使用它需要提前装好什么?只需要 Go 工具链。仓库本身用 Makefile 构建,CI 在 GitHub Actions 上配合 docker-compose 运行,但作为使用者,你只需要写 Go 就行。
文档只有中文的吗?不是——文档同时提供英文版和中文版:在最初的中文站之外还有官方英文站点、镜像站点、可下载的离线文档,以及 GoDoc API 参考手册。
我可以在商业项目中使用它吗?可以——它采用 MIT 许可证,而且 README 承诺会永远 100% 免费开源。
除了核心框架,它还包含什么?根据它的 GitHub 话题标签,它内置了 ORM、日志,以及基于 OpenTelemetry 的链路追踪和可观测性,并面向微服务开发,考虑了 Kubernetes 部署场景。
GoFrame 是成熟项目还是新的实验品?它从 2017 年起就在 GitHub 上,已经收获了超过 13,000 个 star;仓库运行 CI 流水线,包含 CodeQL 安全扫描,并强制执行代码格式化。
What are similar projects?gofr, serve, kratos, go-zero, encore, beego, echo, carno.js
Creator
gogf
Size
31 MB
Stars
13.3K
Age
9y
Commits · 90 Days