A secure, flexible, rapid Go web framework
๐ High-performance web server for Go.
An ideally refined web framework for Go.
A lightweight and fast http router from outer space
A REST framework for quickly writing resource based services in Golang.
Generates Golang client and server based on OpenAPI2 (swagger) definitions
An opinionated productive web framework that helps scaling business easier.
High performance and extensible micro web framework. Zero memory allocations in hot paths.
beego is an open-source, high-performance web framework for the Go programming language.
Bxog is a simple and fast HTTP router for Go (HTTP request multiplexer).
๐ CleverGo is a lightweight, feature rich and high performance HTTP router for Go.
Go net/http configurable handler to handle CORS requests
Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.
Go web framework with a natural feel
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.
Gearbox โ๏ธ is a web framework written in Go with a focus on high performance
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
gin auto binding,grpc, and annotated route,gin ๆณจ่งฃ่ทฏ็ฑ, grpc,่ชๅจๅๆฐ็ปๅฎๅทฅๅ ท
A Microservice Toolkit from The New York Times
Glue - Robust Go and Javascript Socket Library (Alternative to Socket.io)
๐ Goa: Elevate Go API development! ๐ Streamlined design, automatic code generation, and seamless HTTP/gRPC support. โจ
Goa is a web framework based on middleware, like koa.js.
[DEPRECATED] ๐ A minimalistic JSON API server in Go
Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)
A quick and easy way to setup a RESTful JSON API
Use Go for AWS Lambda & API Gateway HttpApi
Golax, a go implementation for the Lax framework.
โณ The Golf web framework
golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients ๐ โ ๐ป
The web framework for writing faster sites, faster
A different approach to Go web frameworks
Framework for building RESTful API's in Go
A small and evil REST framework for Go
xujiajun/gorouter is a simple and fast HTTP router for Go. It is easy to build RESTful APIs and your web framework.
Go Server/API micro framework, HTTP request router, multiplexer, mux
A SimpleHTTPServer written in Go, enhanced with features and with a nice design - https://goshs.de
๐ฆSOAP package for Go
socket.io library for golang, a realtime application framework.
A Go framework for building JSON web services inspired by Dropwizard
Lightweight web framework based on net/http.
๐ The enterprise REST API framework
go generate based graphql server library
A high-performance and strong-extensibility Go HTTP framework that helps developers build microservices.
hiboot is a high performance web and cli application framework with dependency injection support
High-speed, flexible tree-based HTTP router for Go.
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio ๐
Your ultimate Go microservices framework for the cloud-native era.
๐จ Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.
[DEPRECATED] we switched to github.com/rs/zerolog
Package macaron is a high productive and modular web framework in Go.
Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.
๐ถ Minimalist websocket framework for Go
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
Community Middleware List for the Iris Web Framework.
Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
Go Web Framework
Orion is a small lightweight framework written around grpc/protobuf with the aim to shorten time to build microservices at Carousell.
๐ป pbgo is a mini RPC/REST/Grpc-Gateway framework based on Protobuf
๐ฑ Is a lightweight HTTP router that sticks to the std "net/http" implementation
easily manage HTTP request / response payloads of Go HTTP services
REST Layer, Go (golang) REST API framework
A high productivity, full-stack web framework for the Go language.
Pleasures for Web in Golang
โก Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. ็ฎๅไธๅฟซ้็ Go api/web ๆกๆถ๏ผๆฏๆ่ทฏ็ฑๅ็ป๏ผ่ทฏ็ฑๅๆฐ็ปๅฎ๏ผไธญ้ดไปถ๏ผๅ ผๅฎน http.Handler ๆฅๅฃ
Go session management for web servers (including support for Google App Engine - GAE).
Composable framework for writing HTTP handlers in Go.
This is only a mirror and Moved to https://gitea.com/lunny/tango
Sinatra inspired regexp/pattern mux and web framework for Go [NOT MAINTAINED]
The web framework for Golang
A lightweight MVC framework for Go(Golang)
Echo Inspired Stand Alone URL Router
Go HTTP router
Simple and lightweight Go web framework inspired by koa
Go Router + Middleware. Your Contexts.
The easiest way to create web applications with Go
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
xmux is a httprouter fork on top of xhandler (net/context aware)
Yet Another REST Framework