{{template "header_en" .}} About beego - Simple & powerful Go App framework {{template "navbar_en" .}}

Synchronous

beego uses Go HTTP server underlying to serve each request in its own goroutine and logic processes without affecting others. Low pay of goroutines gives you ability to build high-concurrency web applications, like RESTful API services.

Stateless

beego provides session support in memory, files, Redis or MySQL and cache support in memory, Redis or Memcache. For simple usage, Beego also has thread-safe map for storing temporary data during the runtime.

Free & Open

beego gives developers freedom to replace or integrate default modules with customized implementations. You are also able to integrate third-party applications with customized http.Handler(router).

Hot Compile

Edit, save, and refresh. Bee tool compiles your code and templates when you're coding. Developers should put more focus on how to make things work not wait.

Simple & Powerful

Including intelligent routing, parameters filtering, templating, caching, validation, session, logging, hot upgrade, safe map, and even integrated third-party applications. All of these just need few lines of code.

High Performance

beego builds on top of the Go HTTP server, which was recently benchmarked to serve three to ten times as many requests as Rails across a variety of loads.

{{template "footer_en" .}}