All Projects → beego → Beego

beego / Beego

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

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Beego

airad
Beego based Restful API service
Stars: ✭ 63 (-99.77%)
Mutual labels:  beego
beego action
beego和amazeui写的后台管理程序
Stars: ✭ 19 (-99.93%)
Mutual labels:  beego
Pybbs Go
beego写的简单bbs
Stars: ✭ 330 (-98.8%)
Mutual labels:  beego
grabc
beego框架的RABC插件,包括路由、权限、角色、授权、菜单管理的功能
Stars: ✭ 81 (-99.7%)
Mutual labels:  beego
ToBeAdmin
beego 与 Ant Design Pro Vue 基础权限系统
Stars: ✭ 38 (-99.86%)
Mutual labels:  beego
mindoc
Golang实现的基于beego框架的接口在线文档管理系统
Stars: ✭ 5,464 (-80.06%)
Mutual labels:  beego
gomage
An image server in Go (Golang)
Stars: ✭ 18 (-99.93%)
Mutual labels:  beego
Mindoc
Golang实现的基于beego框架的接口在线文档管理系统
Stars: ✭ 5,373 (-80.39%)
Mutual labels:  beego
pritunl-http-api
Pritunl OpenVPN HTTP API
Stars: ✭ 26 (-99.91%)
Mutual labels:  beego
Gardens
💎 backend manager platform ➕ 开源交流群:202196300
Stars: ✭ 312 (-98.86%)
Mutual labels:  beego
beego-vuejs-starter-kit
Beego (GOLANG), Webpack, Sass, Vue.js, Vuex, Buefy
Stars: ✭ 32 (-99.88%)
Mutual labels:  beego
beego-admin
基于beego v2.0.1框架和AdminLte前端框架,开发的go语言通用后台系统,在beego v2.0.1框架的基础上,封装了后台系统的分页功能,excel数据导出功能等丰富常用的扩展,MVC模式,使用原生的html原生作为前端显示,更加的灵活自由。beego-admin v2.0.1通用的后台系统真正的做到了开箱即用,欢迎大家使用。
Stars: ✭ 89 (-99.68%)
Mutual labels:  beego
myblog
前端部分使用vue2.0-vuex-webpack-md编辑器,后端使用golang的beego框架的个人博客网站。代码中实际分为2个工程,beego和vue工程。部署将webpack打包后文件放在beego工程中。前后端路由分离。
Stars: ✭ 30 (-99.89%)
Mutual labels:  beego
beeblog
基于beego的开源个人博客项目,满足个人博客使用,对原生seo支持较好,支持私有笔记
Stars: ✭ 20 (-99.93%)
Mutual labels:  beego
Beego blog
beego+layui go入门开发 简洁美观的个人博客系统
Stars: ✭ 410 (-98.5%)
Mutual labels:  beego
dproxy
简易的网络代理工具,带有IP白名单限制管,带有简洁的UI管理界面,提供丰富的API接口,可方便的与各个系统集成,可编译为单文件运行
Stars: ✭ 25 (-99.91%)
Mutual labels:  beego
go-cms
基于beego框架的cms系统
Stars: ✭ 127 (-99.54%)
Mutual labels:  beego
Go Admin
A golang framework helps gopher to build a data visualization and admin panel in ten minutes
Stars: ✭ 5,580 (-79.64%)
Mutual labels:  beego
Mux
A high performance and powerful trie based url path router for Go.
Stars: ✭ 487 (-98.22%)
Mutual labels:  beego
Devops Api
Golang + Beego 编写 提供开发/运维常用操作的HTTP API接口: 手机归属地查询、IP地址查询、工作日节假日判断、微信报警、钉钉报警、2步验证、密码存储、发送邮件、生成随机密码等功能
Stars: ✭ 258 (-99.06%)
Mutual labels:  beego

Beego Test Go Report Card Go Reference

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.

architecture

Beego is composed of four parts:

  1. Base modules: including log module, config module, governor module;
  2. Task: is used for running timed tasks or periodic tasks;
  3. Client: including ORM module, httplib module, cache module;
  4. Server: including web module. We will support gRPC in the future;

Please use RELEASE version, or master branch which contains the latest bug fix

Quick Start

Official website

Example

If you could not open official website, go to beedoc

Web Application

Http Request

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

package main

import "github.com/beego/beego/v2/server/web"

func main() {
	web.Run()
}

Build and run

go build hello.go
./hello

Go to http://localhost:8080

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

Features

Modules

Community

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].