GitHub Hot Board

GitHub Hot Board · リポジトリアーカイブ

gogf/gf

A powerful framework for faster, easier, and more efficient project development. (説明はリポジトリ自身のドキュメント由来です。)

データ時点 October 25gogf

最高順位

#332

総合 · Go 言語別

13K

累計スター

1.7K

フォーク数

0

直近 30 日のランクイン日数

プロジェクト状態ライセンス: MIT最終 push: October 22未解決 Issue(PR 含む): 146

2026-10-25 から収集。不明 = 未収集

README にバッジを貼ろう · gogf/gf[![README にバッジを貼ろう](https://git.vaiox.xyz/api/badge/gogf/gf.svg)](https://git.vaiox.xyz/ja/repo/gogf/gf)
<a href="https://git.vaiox.xyz/ja/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 is a powerful framework for faster, easier, and more efficient project development. Use it as a full application framework, or pick individual components as needed.

Installation

GoFrame requires Go 1.23 or later.

In an existing module, add the framework:

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

Install the gf CLI:

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

Usage

Create 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()
}

Run it:

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

Open http://127.0.0.1:8000.

To scaffold a project with the gf CLI:

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

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.

現在のランクイン

  • 332

    総合 · 歴代最強 · Go

    13K スター · 1.7K fork · 総スター数

    総合 · Go →

直近30日の推移

直近 30 日間のランクイン記録はありません。

類似プロジェクト · 共有トピック

← ランキングへ戻る