GitHub 火线榜

GitHub 火线榜 · 仓库档案

gogf/gf

A powerful framework for faster, easier, and more efficient project development. (简介来自仓库自身文档。)

数据截至 10月26日gogf

最好成绩

#332

总榜 · Go 分面

1.3万

累计 Star

1730

Fork 总数

0

近 30 天在榜天数

项目状态许可证: MIT最近 push: 10月22日Open Issues(含 PR): 148

自 2026-10-25 起采集;未知 = 尚未采集到

把上榜徽章放进你的 README · gogf/gf[![把上榜徽章放进你的 README](https://git.vaiox.xyz/api/badge/gogf/gf.svg)](https://git.vaiox.xyz/zh/repo/gogf/gf)
<a href="https://git.vaiox.xyz/zh/repo/gogf/gf"><img src="https://git.vaiox.xyz/api/badge/gogf/gf.svg" alt="把上榜徽章放进你的 README" height="20"></a>

项目文档

English | 简体中文

goframe logo

Go Reference GoFrame CI Code Coverage Production Ready License Ask DeepWiki

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

GoFrame是一款强大的框架,为了更快、更轻松、更高效的项目开发。既可作为完整的应用框架,也可按需选用独立组件。

安装

GoFrame要求Go 1.23或更高版本。

在已有模块中添加框架:

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

安装gf命令行工具:

go install github.com/gogf/gf/cmd/gf/v2@latest

使用

创建main.go:

package main

import (
	"github.com/gogf/gf/v2/frame/g"
	"github.com/gogf/gf/v2/net/ghttp"
)

func main() {
	s := g.Server()
	s.BindHandler("/", func(r *ghttp.Request) {
		r.Response.Write("Hello World!")
	})
	s.SetPort(8000)
	s.Run()
}

运行:

go mod init hello
go mod tidy
go run main.go

打开http://127.0.0.1:8000。

使用gf命令行工具创建项目脚手架:

gf init hello
cd hello && gf run main.go

文档

贡献者

💖 感谢所有使 GoFrame 成为可能的贡献者 💖

goframe contributors

许可证

GoFrame采用 MIT License 许可,100%开源和免费。

当前上榜

  • 332

    总榜 · 史上最强 · Go

    1.3万 星 · 1730 fork · 累计 Star

    总榜 · Go →

近 30 天势头

近 30 天没有上榜记录。

同类项目 · 共享主题

← 回到榜单