Beego - Web Framework for Go

  •        2046

Beego is an open-source, high-performance, modular, full-stack web framework. Its feature include Restful support, MVC model, With powerful built-in modules including session control, caching, logging, configuration parsing, performance supervising, context handling, ORM supporting, and requests simulating and lot more.

http://beego.me/
https://github.com/astaxie/beego

Tags
Implementation
License
Platform

   




Related Projects

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

  •    Go

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.

swagger - Swagger client generator

  •    Javascript

This is a utility for automatically generating API documentation from annotations in Go code. It generates the documentation as JSON, according to the Swagger Spec, and then displays it using Swagger UI.This tool was inspired by Beego, and follows the same annotation standards set by Beego. The main difference between this tool and Beego is that this generator doesn't depend on the Beego framework. You can use any framework to implement your API (or don't use a framework at all). You just add declarative comments to your API controllers, then run this generator and your documentation is ready! For an example of what such documentation looks like when presented via Swagger UI, see the Swagger pet store example.

Revel Framework - A high productivity, full-stack web framework for the Go language.

  •    Go

Revel high productivity, full-stack web framework for the Go language. It provides routing, parameter parsing, validation, session/flash, templating, caching, job running, a testing framework, and even internationalization. It builds on top of the Go HTTP server, which can serve three to ten times as many requests as Rails across a variety of loads.

bee - Bee is a tool for helping develop with beego app framework.

  •    Go

Bee is a command-line tool facilitating development of Beego-based application. For more information on the usage, run bee help version.

Fiber - Express inspired web framework written in Go

  •    Go

Fiber is an Express inspired web framework built on top of Fasthttp, the fastest HTTP engine for Go. Designed to ease things up for fast development with zero memory allocation and performance in mind. New gophers that make the switch from Node.js to Go are dealing with a learning curve before they can start building their web applications or microservices. Fiber, as a web framework, was created with the idea of minimalism and follows the UNIX way, so that new gophers can quickly enter the world of Go with a warm and trusted welcome.


Gin - HTTP web framework written in Go (Golang)

  •    Go

Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love You can add global, per-group, and per-route middlewares, thousands of nested groups, nice JSON validation and rendering. And the performance will be still great. Gin uses httprouter internally, the fastest HTTP router for Golang. Httprouter was created by Julien Schmidt and it’s based in a Radix Tree algorithm.

utron - A lightweight MVC framework for Go

  •    Go

utron is a lightweight MVC framework in Go (Golang) for building fast, scalable and robust database-driven web applications.utron is a lightweight MVC framework. It is based on the principles of simplicity, relevance and elegance.

go-tigertonic - A Go framework for building JSON web services inspired by Dropwizard

  •    Go

A Go framework for building JSON web services inspired by Dropwizard. If HTML is your game, this will hurt a little.Like the Go language itself, Tiger Tonic strives to keep features orthogonal. It defers what it can to the Go standard library and a few other packages.

CleverGo - High Performance Web Framework in Go

  •    Go

CleverGo built in top of fasthttp, it is a simple, high performance and secure web framework for Go.

mango - Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.

  •    Go

Mango is a modular web-application framework for Go, inspired by Rack and PEP333.Note: Not actively maintained.

Macaron - A high productive and modular web framework in Go.

  •    Go

Package macaron is a high productive and modular web framework in Go.The minimum requirement of Go is 1.3.

go-zero - go-zero is a web and rpc framework written in Go

  •    Go

go-zero is a web and rpc framework with lots of builtin engineering practices. It’s born to ensure the stability of the busy services with resilience design, and has been serving sites with tens of millions users for years. go-zero contains simple API description syntax and code generation tool called goctl. You can generate Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript from .api files with goctl.

framework - Golanger Web Framework is a lightweight framework for writing web applications in Go.

  •    Go

Golanger Web Framework is a lightweight framework for writing web applications in Go.

gongular - A different approach to Go web frameworks

  •    Go

gongular is an HTTP Server Framework for developing APIs easily. It is like Gin Gonic, but it features Angular-like (or Spring like) dependency injection and better input handling. Most of the time, user input must be transformed into a structured data then it must be validated. It takes too much time and is a repetitive work, gongular aims to reduce that complexity by providing request-input mapping with tag based validation.Note: gongular is an opinionated framework and it heavily relies on reflection to achieve these functionality. While there are tests to ensure it works flawlessly, I am open to contributions and opinions on how to make it better.

gondola - The web framework for writing faster sites, faster

  •    Go

The web framework for writing faster sites, faster. Written in Go. View documentation at http://gondolaweb.com.Unless indicated otherwise at the top of file, all the source code for Gondola is released under the MPL-2 license.

iris - The fastest web framework for Go in (THIS) Earth

  •    Go

Iris is a fast, simple and efficient micro web framework for Go. It provides a beautifully expressive and easy to use foundation for your next website, API, or distributed app.Iris may have reached version 8, but we're not stopping there. We have many feature ideas on our board that we're anxious to add and other innovative web development solutions that we're planning to build into Iris.

gramework - Fast and Reliable Golang Web Framework

  •    Go

Gramework is a fast, highly effective, reliable, SPA-first, go-way web framework made by a fasthttp maintainer. You get the simple yet powerful API, we handle optimizations internally. We're always glad to see your feature requests and PRs. Go >= 1.9.6 is the oldest continously tested and supported version.

kite - Micro-service framework in Go

  •    Go

Kite is a framework for developing micro-services in Go. Kite is both the name of the framework and the micro-service that is written by using this framework. Basically, Kite is a RPC server as well as a client. It connects to other kites and peers to communicate with each other. They can discover other kites using a service called Kontrol, and communicate with them bidirectionaly. The communication protocol uses a WebSocket (or XHR) as transport in order to allow web applications to connect directly to kites.

beeweb - An open source project for official documentation and blog website of beego app framework.

  •    Javascript

An open source project for official documentation website of beego app framework. Open your browser and visit http://localhost:8090.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.