Ir al contenido principal

Go

Web frameworks and microservice toolkits for Go developers building high-performance backends

Runtime: Go runtime Package Manager: go modules Extensions: .go

Consideraciones Clave

  • Performance benchmarks and overhead
  • Middleware ecosystem
  • Standard library compatibility
  • Community size and maintenance
  • Learning curve from net/http
B

Beego

An open-source, high-performance, modular, full-stack web framework for Go. Inspired by Tornado, Sinatra and Flask with Go-specific features.

Plan Gratuito
backend full-stack mvc
Buffalo logo

Buffalo

Rapid web development in Go. Rails-like full-stack framework with generators, hot reload, and built-in tooling. Batteries included.

Plan Gratuito
full-stack rails-like generators
Chi logo

Chi

Lightweight, idiomatic and composable router for building Go HTTP services. 100% compatible with net/http. Minimal and elegant.

Plan Gratuito
router lightweight stdlib
Echo logo

Echo

High performance, extensible, minimalist Go web framework. Optimized HTTP router with zero dynamic memory allocation.

Plan Gratuito
http api fast
Encore logo

Encore

Backend development platform for Go. Type-safe infrastructure from code. Automatic API docs, database provisioning, and cloud deployment.

Plan Gratuito
platform infrastructure type-safe
Fiber logo

Fiber

Express-inspired web framework built on Fasthttp. Designed for ease of use with zero memory allocation. Fastest Go framework benchmarks.

Plan Gratuito
http api express-like
Gin logo

Gin

The fastest HTTP web framework in Go. Martini-like API with up to 40x faster performance. The most popular Go web framework.

Plan Gratuito
http api fast
Go Kit logo

Go Kit

A toolkit for microservices in Go. Provides guidance and tools for building production-ready distributed systems.

Plan Gratuito
microservices toolkit distributed
G

Gorilla Mux

A powerful HTTP router and URL matcher for building Go web servers. Implements http.Handler interface for seamless integration with Go's standard library.

Plan Gratuito
backend router http
h

httprouter

A lightweight high performance HTTP request router for Go. Zero garbage allocation routing with radix tree structure for maximum performance.

Plan Gratuito
backend router performance
Iris logo

Iris

The fastest HTTP/2 Go Web Framework. Easy to learn, high performance, and feature-rich framework for building web applications with Go.

Plan Gratuito
backend http2 performance
Kratos logo

Kratos

A Go framework for microservices by Bilibili. Cloud-native with built-in service discovery, config management, and observability.

Plan Gratuito
microservices cloud-native grpc
R

Revel

A flexible web framework for the Go language. Comprehensive platform for building web applications with hot code reload and full-stack features.

Plan Gratuito
backend full-stack mvc