Installation

Welcome to the GoFrame Quick Start Guide! GoFrame is a modern Go framework designed with modularity and loose coupling in mind. You can use it either as a full-featured application framework or cherry-pick individual components for your specific needs.

This guide will walk you through installing and setting up GoFrame, culminating in building your first web service.

Installation - 图1 info

New to Go? We recommend checking out our Environment Setup Guide first to get your development environment ready.

Stuck or have questions? Feel free to leave a comment 💬. Our community is here to help, and we‘ll get back to you as quickly as possible 🌟🌟.

Go Version Requirements

To ensure stability and security, GoFrame maintains compatibility with recent Go versions. We typically support the latest release and three previous versions.

Minimum requirement:

golang version >= 1.20

Getting Started

Install the latest version:

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

Or add this to your go.mod:

require github.com/gogf/gf/v2 latest

Quick Test

Let‘s verify your installation with a simple program:

main.go

package main

import (
    "fmt"

    "github.com/gogf/gf/v2"
)

func main() {
    fmt.Println("Hello GF:", gf.VERSION)
}

Run it:

go run main.go

You should see something like:

Hello GF: v2.7.4

Perfect! Now that GoFrame is set up, let‘s build your first HTTP server.