Skip to content
forked from beego/beego

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

License

Notifications You must be signed in to change notification settings

qiaoshuai2566348/beego

This branch is 1206 commits behind beego/beego:develop.

Folders and files

NameName
Last commit message
Last commit date
Mar 23, 2016
Jun 28, 2020
Jun 6, 2020
Aug 3, 2020
Jun 22, 2020
Jul 8, 2020
Jul 6, 2020
Jun 25, 2020
May 17, 2019
Aug 31, 2020
Mar 14, 2019
Jun 25, 2020
Jul 14, 2020
Mar 10, 2018
Nov 5, 2018
Sep 12, 2015
Jun 23, 2020
Sep 27, 2019
Jun 26, 2020
Dec 29, 2016
Jun 6, 2020
Jan 13, 2016
May 16, 2014
Jul 10, 2020
Jul 7, 2020
Jul 7, 2020
Sep 13, 2016
Jul 30, 2020
Jun 30, 2020
Jun 25, 2020
Jul 30, 2020
Jun 2, 2020
Apr 3, 2019
Apr 20, 2017
Jan 17, 2016
Jul 9, 2020
Jul 18, 2017
Aug 7, 2016
Mar 25, 2016
Jan 15, 2016
Mar 17, 2017
Jan 22, 2019
Aug 25, 2020
Aug 25, 2020
Jul 8, 2020
Apr 3, 2019
Aug 17, 2016
Jan 22, 2019
Mar 17, 2017
Apr 26, 2020
Apr 29, 2017
Jul 9, 2020
Jul 9, 2020
Jun 16, 2020
May 9, 2020
Feb 23, 2019
Nov 6, 2018
May 31, 2019
Jan 25, 2019
Jul 4, 2020
Jul 4, 2020
Aug 3, 2017
Mar 10, 2017
Nov 25, 2017

Repository files navigation

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

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

Please see Documentation for more.

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).

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.6%
  • Shell 0.4%