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: вы строите свои backend-проекты на основе его модулей, а не собираете всё с нуля сами. В README он позиционируется как способ разрабатывать быстрее, проще и эффективнее.
Это фреймворк, под который я пишу код, или приложение, которое я устанавливаю?Фреймворк — набор модулей Go, которые вы подключаете в свой проект, а не приложение для конечного пользователя. Сам репозиторий полностью написан на Go.
Как подключить его к своему проекту?Через раздел Installation, который ведёт в официальную документацию: как зависимость-модуль Go в вашем проекте, по стандартному сценарию go get.
Что должно быть установлено, чтобы работать с ним?Только инструментарий Go. Сам репозиторий собирается через Makefile, а его CI работает на GitHub Actions с docker-compose, но как потребителю вам нужно писать только на Go.
Документация только на китайском?Нет — документация есть на английском и китайском: официальный сайт на английском рядом с оригинальным, зеркала, скачиваемые офлайн-документы и справочник API на GoDoc.
Можно использовать в коммерческих проектах?Да — лицензия MIT, и в README обещают, что он навсегда останется на 100% бесплатным и открытым.
Что входит в него, кроме основного фреймворка?Судя по темам на GitHub, в него входят ORM, логирование, а также трассировка и наблюдаемость на основе OpenTelemetry; он ориентирован на разработку микросервисов с учётом развёртывания в Kubernetes.
GoFrame — это зрелый проект или новый эксперимент?Он на GitHub с 2017 года и собрал более 13 000 звёзд; в репозитории настроены 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