Aller au contenu principal

Go

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

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

Considérations Clés

  • 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.

Offre Gratuite
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.

Offre Gratuite
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.

Offre Gratuite
router lightweight stdlib
Echo logo

Echo

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

Offre Gratuite
http api fast
Encore logo

Encore

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

Offre Gratuite
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.

Offre Gratuite
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.

Offre Gratuite
http api fast
Go Kit logo

Go Kit

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

Offre Gratuite
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.

Offre Gratuite
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.

Offre Gratuite
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.

Offre Gratuite
backend http2 performance
Kratos logo

Kratos

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

Offre Gratuite
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.

Offre Gratuite
backend full-stack mvc