astaxie/beego


beego is an open-source, high-performance web framework for the Go programming language.

beego.me

License: Other

Language: Go

Keywords: beego, go


Beego Build Status GoDoc Foundation Go Report Card

beego is used for rapid development of RESTful APIs, web apps and backend services in Go. It is inspired by Tornado, Sinatra and Flask. beego has some Go-specific features such as interfaces and struct embedding.

More info at beego.me.

Quick Start

Create hello directory, cd hello directory

mkdir hello
cd hello

Init module

go mod init

Download and install

go get github.com/astaxie/beego

Create file hello.go

package main

import "github.com/astaxie/beego"

func main(){
    beego.Run()
}

Build and run

go build hello.go
./hello

Go to http://localhost:8080

Congratulations! You've just built your first beego app.

Please see Documentation for more.
beego-example

Features

  • RESTful support
  • MVC architecture
  • Modularity
  • Auto API documents
  • Annotation router
  • Namespace
  • Powerful development tools
  • Full stack for Web & API

Documentation

Community

License

beego source code is licensed under the Apache Licence, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html).

Project Statistics

Sourcerank 13
Repository Size 9.09 MB
Stars 25,402
Forks 5,030
Watchers 1,259
Open issues 507
Dependencies 0
Contributors 145
Tags 34
Created
Last updated
Last pushed

Top Contributors See all

astaxie JessonChan Liu Peng FuXiaoHei miraclesu Pengfei Xue YuShuangqi 夏永锋 ᴜɴᴋɴᴡᴏɴ Francois Yongzheng Lai baizhenxuan 陈小玉 Dobrosław Żybort Zheng Yang Pavel Rezunenko Lei Cao Pelle Johnsen Donal Byrne Bill Davis

Packages Referencing this Repo

github.com/astaxie/beego
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.3 - Updated - 25.4K stars
github.com/astaxie/beego/session/redis_sentinel
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/session/redis_cluster
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/plugins/authz
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/config/env
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/logs/alils
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/grace
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/session/ledis
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/session/memcache
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/session/postgres
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/session/couchbase
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/cache/redis
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/migration
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/plugins/apiauth
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/session/mysql
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/utils/pagination
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/plugins/auth
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/plugins/cors
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/cache/memcache
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars
github.com/astaxie/beego/swagger
beego is an open-source, high-performance web framework for the Go programming language.
Latest release v1.12.2 - Published - 25.4K stars

Recent Tags See all

v1.12.2 June 30, 2020
v1.12.1 February 07, 2020
v1.12.0 July 05, 2019
v1.11.1 November 30, 2018
v1.11.0 November 19, 2018
v1.10.1 July 31, 2018
v1.10.0 July 21, 2018
v1.9.2 December 06, 2017
v1.9.0 July 18, 2017
v1.8.3 May 19, 2017
v1.8.2 May 01, 2017
v1.8.1 April 25, 2017
v1.8.0 March 06, 2017
v1.7.2 December 05, 2016
v1.7.1 September 22, 2016

Interesting Forks See all

xulayen/beego
beego is an open-source, high-performance web framework for the Go programming language.
Go - Updated - 141 stars - 11 forks
philchia/beego
beego is an open-source, high-performance web framework for the Go programming language.
Go - Other - Last pushed - 6 stars
lcbluestorm/beego
beego is an open-source, high-performance web framework for the Go programming language.
Go - Last pushed - 3 stars
kfchen81/beego
beego is an open-source, high-performance web framework for the Go programming language.
Go - Other - Last pushed - 2 stars - 4 forks
amrfaissal/beego
beego is an open-source, high-performance web framework for the Go programming language.
Go - Other - Last pushed - 2 stars

Something wrong with this page? Make a suggestion

Last synced: 2016-05-27 15:33:00 UTC

Login to resync this repository