Beego Beego is used for rapid development of enterprise application in Go, including RESTful APIs, web apps and backend services. It is inspired by Tornado, Sinatra and Flask. beego has…
Beego   
Beego is used for rapid development of enterprise application in Go, including RESTful APIs, web apps and backend services.
It is inspired by Tornado, Sinatra and Flask. beego has some Go-specific features such as interfaces and struct embedding.
Quick Start
- New Doc Website - unavailable
- New Doc Website Backup @flycash
- New Doc Website source code
- Old Doc - github
- Example
Web Application
Create hello directory, cd hello directory
mkdir hello
cd hello
Init module
go mod init
Download and install
go get github.com/beego/beego/v2@latest
Create file hello.go
go
package main
import "github.com/beego/beego/v2/server/web"
func main() {
web.Run()
}
Download required dependencies
go mod tidy
Build and run
go build hello.go
./hello
Go to http://localhost:8080
Congratulations! You've just built your first beego app.
Features
- RESTful support
- MVC architecture
- Modularity
- Auto API documents
- Annotation router
- Namespace
- Powerful development tools
- Full stack for Web & API
Modules
Community
- Welcome to join us in Slack: https://beego.slack.com invite,
- QQ Group ID:523992905
- Contribution Guide.
License
beego source code is licensed under the Apache Licence, Version 2.0
(https://www.apache.org/licenses/LICENSE-2.0.html).
Members
-
beego ★ PINNED
beego is an open-source, high-performance web framework for the Go programming language.
Go ★ 32k 2d agoExplain → -
bee ★ PINNED
Bee is a tool for helping develop with beego app framework.
Go ★ 1.5k 1y agoExplain → -
beedoc ★ PINNED
An open source project for beego documentation.
★ 703 2y agoExplain → -
samples
An open source project for beego sample applications.
Go ★ 909 4y agoExplain → -
admin
基于beego的后台管理系统
JavaScript ★ 799 5y agoExplain → -
mux
A high performance and powerful trie based url path router for Go.
Go ★ 482 9y agoExplain → -
wetalk
An open source project for Gopher community.
Go ★ 479 7y agoExplain → -
beeweb
An open source project for official documentation and blog website of beego app framework.
JavaScript ★ 241 4y agoExplain → -
tutorial
beego tutorial
CSS ★ 228 12y agoExplain → -
beego-example
Beego Example
Go ★ 155 3y agoExplain → -
social-auth
Social account connect in Beego
Go ★ 84 9y agoExplain → -
swagger
swagger docs files
HTML ★ 57 3y agoExplain → -
compress
Beego Compress provides an automated system for compressing Css and JavaScript files
Go ★ 34 7y agoExplain → -
i18n
Package i18n is for app Internationalization and Localization.
Go ★ 27 9y agoExplain → -
beewatch
Bee Watch is an interactive debugger for the Go programming language.
Go ★ 26 13y agoExplain → -
beego-doc
beego documents
★ 20 1y agoExplain → -
products
Showcase of Beego products.
★ 20 5y agoExplain → -
website
beego website
CSS ★ 19 5y agoExplain → -
orm-benchmark
All golang orm benchmark
Go ★ 19 12y agoExplain → -
beemod
beemod
Go ★ 11 6y agoExplain → -
memcache
migrate vitess from google to github
Go ★ 10 12y agoExplain → -
beeblog
An open source project for beego blog.
★ 9 9y agoExplain → -
mysql ⑂
Go-MySQL-Driver is a lightweight and fast MySQL-Driver for Go's (golang) database/sql package
Go ★ 6 12y agoExplain → -
beego-cache
The independent cache module from Beego
Go ★ 6 1y agoExplain → -
goyaml2 ⑂
YAML for Golang
Go ★ 6 7y agoExplain → -
redigo ⑂
Go client for Redis
Go ★ 5 12y agoExplain → -
beego-pro
beego pro template
★ 5 5y agoExplain → -
compose
Define and run multi-beego applications with http or grpc
★ 5 10y agoExplain → -
shorturl-admin
短域名后台
TypeScript ★ 4 5y agoExplain → -
wengine
wechat engine
★ 3 10y agoExplain → -
contrib
Collection of middlewares, modules, plugins, library created by the community
★ 3 10y agoExplain → -
ast-annotation
Extract the annotation information
Go ★ 2 4y agoExplain → -
beego-blog
beego-blog
TypeScript ★ 2 6y agoExplain → -
dashboard
beego application dashboard
★ 2 9y agoExplain → -
go-couchbase ⑂
Couchbase client in Go
Go ★ 2 10y agoExplain → -
example
example base on beego
★ 2 13y agoExplain → -
beego-error
The independent error module from Beego
Go ★ 1 3y agoExplain → -
go-openapi-definition
No description.
Go ★ 1 4y agoExplain → -
top-website
top-website
★ 1 6y agoExplain → -
router
No description.
★ 1 9y agoExplain → -
beego-session-ext
Some Session implementations that are not frequently used.
Go ★ 0 2y agoExplain → -
invoker
beego invoker
Go ★ 0 5y agoExplain → -
sqlx ⑂
general purpose extensions to golang's database/sql
Go ★ 0 6y agoExplain → -
context
beego context compatible with Go Context
★ 0 9y agoExplain → -
cms
基于beego的cms系统
★ 0 13y agoExplain → -
packages
beego Packages is a directory of reusable apps, sites, tools, and more for your beego projects.
★ 0 12y agoExplain → -
x2j ⑂
Unmarshal an anonymous XML doc and extract values (using wildcards, if necessary) for the Go programming language.
Go ★ 0 12y agoExplain → -
modules
Contributed modules for beego
★ 0 12y agoExplain → -
beego.github.io
beego blog
★ 0 12y agoExplain →
No repos match these filters.