# Beego

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

Repository: https://github.com/beego/beego
Canonical: https://ross.abutalabs.com/products/beego
Language: Go
License: NOASSERTION
License Family: other
Topics: go, beego
Last push: 2026-08-26T02:02:44+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 77, longevity 100
- inputs: {"age_days": 5300, "days_push": 8, "days_rel": 152, "gap_med": 28.0, "n_releases_24m": 11}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 32414, forks 5576 (observed 2026-08-28T04:11:57.558968+00:00)

## What it is
Beego is a high-performance, full-stack web framework for Go, inspired by Tornado, Sinatra, and Flask. It bundles an ORM, session management, logging, caching, config, i18n, and task scheduling modules with MVC architecture, RESTful routing, and auto-generated API documentation.

## Use cases
- build restful apis in go
- rapid development of enterprise web applications in go
- go framework with built-in orm and mvc
- auto-generate api documentation from annotations
- build backend services with session and cache support
- scaffold go web apps with a cli tool

## When to choose
- you want a batteries-included full-stack Go framework with ORM, sessions, and routing out of the box
- you need rapid development of RESTful APIs or enterprise web apps in Go
- you want annotation-based routing and automatic API docs
- you prefer an MVC architecture in Go

## When to avoid
- you prefer minimal, composable micro-frameworks or the standard library net/http
- your project uses a modern stack like Gin, Echo, or Fiber and you don't need full-stack features
- you need a framework with extensive third-party middleware ecosystem
- you want a lightweight framework without built-in ORM or config modules

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, api-framework, orm, routing, templating, caching, logging, http-server, http-client, middleware, configuration-management, internationalization, scheduling
- domain: web-development, backend, apis, developer-tools
- platform: go, cross-platform
- tags: mvc, restful, full-stack, enterprise, bee-tool, annotation-router, web-server

## Member repositories
- beego/beego (main) score 92
- beego/bee (plugin) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:57.558968+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:52:06.584106+00:00, confidence not recorded.
  - readme: https://github.com/beego/beego (fetched 2026-08-28T04:11:57.558968+00:00, sha e23357a8e795)
- Data as of 2026-08-30T08:39:29.467469+00:00.
