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
27 Code Quality Tools that Catch Bugs [2026 Review]
The best code quality tools that catch bugs, security vulnerabilities, and runtime errors, sorted by language, with type, noise level, cost, and who each one is for.
Best Security-Focused AI Code Review Tools [2026 Guide]
The six best security-focused AI code review tools, compared on SAST, SCA, DAST, and full-repo context, so you can pick the one that fits your codebase and your cycle times.
What is Shift Left Testing? Everything Engineering Leaders Need to Know
The five types of shift-left testing, the benefits and limitations of each, and how the approach changes when agents write and review a growing share of your code.
The 7 Best AI Coding Tools for Complex Codebases
The best AI coding tools for complex codebases, ranked on accuracy, suggestion quality, and full-codebase context. See which ones you can actually trust.