Beego: Web framework for Go applications
MVC framework for Go with integrated ORM and routing.
Learn more about Beego
Beego is a web framework written in Go that implements the MVC architectural pattern with support for RESTful API development. The framework includes built-in modules for ORM, session handling, logging, caching, configuration management, and HTTP utilities. It provides annotation-based routing, namespace support, and automatic API documentation generation. Common use cases include building enterprise web applications, RESTful APIs, and backend services in Go.
Batteries-Included Framework
Bundles ORM, session management, caching, logging, and configuration as core modules without external dependencies. Provides a cohesive stack for web and API development with unified patterns across all components.
Annotation-Based Routing
Define routes using annotations directly in controller code with namespace organization support. Eliminates separate configuration files and keeps routing logic colocated with handler implementation.
Automatic API Documentation
Generates API documentation directly from application code without manual maintenance. Keeps API specifications synchronized with implementation as code changes.
package main
import (
"github.com/beego/beego/v2/server/web"
)
type MainController struct {
web.Controller
}
func (c *MainController) Get() {
c.Ctx.WriteString("Hello, Beego!")
}
func main() {
web.Router("/", &MainController{})
web.Run()
}Top in Backend & APIs
Related Repositories
Discover similar tools and frameworks used by developers
HikariCP
Zero-overhead JDBC connection pooling for production Java applications.
Supabase
PostgreSQL backend with auto-generated APIs and real-time subscriptions.
ioredis
Robust TypeScript Redis client supporting clusters and Sentinel.
Express
Middleware-based HTTP routing and response handling for Node.js.
ERPNext
Full-featured ERP system built on Frappe Framework.
Related Reading
Guides and comparisons from the Greptile content library
10 Powerful Code Quality Tools That Catch Bugs Before Deployment
We tested 10 code quality tools that catch bugs before production. Detailed comparison with real-world examples, pricing, and ROI analysis for dev teams.
AI Coding Tools: A 2026 Guide to Every Category
A 2026 guide to every category of AI coding tool: assistants, editors, code generators, code review, and testing tools.
Choosing the Right Code Review Tool: Better Alternatives to Graphite AI
A breakdown of the best alternatives to Graphite for code reviews. Compare AI tools like Trag, open-source solutions like Gerrit, and database-focused platforms like Visual Expert.
Greptile Ranks #1 on Martian's AI Code Review Benchmark
Greptile ranks #1 on Martian's independent online AI code review benchmark, leading all evaluated tools in F1 score and precision with near-leading recall.