gogf / gf

GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
https://goframe.org
MIT License
11.77k stars 1.6k forks source link
apollo cache config configmap framework go go-framework goframe golang kubernetes logger logging opentelemetry opentracing orm session template tracing validator

GoFrame

[![Go Reference](https://pkg.go.dev/badge/github.com/gogf/gf/v2.svg)](https://pkg.go.dev/github.com/gogf/gf/v2) [![GoFrame CI](https://github.com/gogf/gf/actions/workflows/ci-main.yml/badge.svg)](https://github.com/gogf/gf/actions/workflows/ci-main.yml) [![Go Report Card](https://goreportcard.com/badge/github.com/gogf/gf/v2)](https://goreportcard.com/report/github.com/gogf/gf/v2) [![Code Coverage](https://codecov.io/gh/gogf/gf/branch/master/graph/badge.svg)](https://codecov.io/gh/gogf/gf) [![Production Ready](https://img.shields.io/badge/production-ready-blue.svg?style=flat)](https://github.com/gogf/gf) [![License](https://img.shields.io/github/license/gogf/gf.svg?style=flat)](https://github.com/gogf/gf) [![Release](https://img.shields.io/github/v/release/gogf/gf?style=flat)](https://github.com/gogf/gf/releases) [![GitHub pull requests](https://img.shields.io/github/issues-pr/gogf/gf?style=flat)](https://github.com/gogf/gf/pulls) [![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/gogf/gf?style=flat)](https://github.com/gogf/gf/pulls?q=is%3Apr+is%3Aclosed) [![GitHub issues](https://img.shields.io/github/issues/gogf/gf?style=flat)](https://github.com/gogf/gf/issues) [![GitHub closed issues](https://img.shields.io/github/issues-closed/gogf/gf?style=flat)](https://github.com/gogf/gf/issues?q=is%3Aissue+is%3Aclosed) ![Stars](https://img.shields.io/github/stars/gogf/gf?style=flat) ![Forks](https://img.shields.io/github/forks/gogf/gf?style=flat)

GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.

Features

Documentation

Installation

Enter your repo. directory and execute following command:

primary module

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

cli tool

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

Limitation

golang version >= 1.20

Contributors

💖 Thanks all the contributors making GoFrame awesome! [Contributors] 💖

License

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

Donators

If you love GoFrame, why not buy developer a cup of coffee?

Sponsors

We appreciate any kind of sponsorship for GoFrame development. If you've got some interesting, please contact WeChat 389961817 / Email john@goframe.org.

Thanks

JetBrains Atlassian