10

8

6

4

2


9.9

9.8

9.9

5.9

7.1
0.0

7.7

7.7

4.4
0.0

100 Web Frameworks packages and projects

  • Fiber

    9.9 9.8 Go
    ⚡️ Express inspired web framework written in Go
  • Iris

    9.9 5.9 Go
    The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
  • SaaSHub helps you find the best software and product alternatives
    Promo www.saashub.com
    SaaSHub Logo
  • Beego

    7.1 0.0 Go
    beego is an open-source, high-performance web framework for the Go programming language.
  • Goyave

    7.7 7.7 Go
    🍐 The enterprise REST API framework
  • appy

    4.4 0.0 Go
    An opinionated productive web framework that helps scaling business easier.
  • CleverGo Web Framework

    5.9 0.0 Go
    DISCONTINUED. :tongue: CleverGo is a lightweight, feature rich and high performance HTTP router for Go.
  • gqlgen

    9.5 9.6 Go
    go generate based graphql server library
  • goa

    9.1 9.3 Go
    Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
  • Flamingo Commerce

    6.7 7.7 Go
    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.
  • rux

    4.0 4.5 Go
    ⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口
  • GoSwagger

    9.5 8.6 Go
    Swagger 2.0 implementation for go
  • go-fault

    7.1 7.1 Go
    go fault injection library
  • Air

    6.2 0.0 Go
    DISCONTINUED. An ideally refined web framework for Go.
  • Echo

    9.9 8.8 Go
    High performance, minimalist Go web framework
  • chi

    9.8 6.6 Go
    lightweight, idiomatic and composable router for building Go HTTP services
  • patron

    5.2 8.5 Go
    Microservice framework following best cloud practices with a focus on productivity.
  • Limiter

    8.1 4.3 Go
    Dead simple rate limit middleware for Go.
  • Flamingo

    6.6 8.1 Go
    Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
  • Gin

    10.0 8.9 Go
    Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
  • GoRouter

    4.7 5.7 Go
    Go Server/API micro framework, HTTP request router, multiplexer, mux
  • goweb

    2.5 3.6 Go
    DISCONTINUED. Lightweight web framework based on net/http. [GET https://api.github.com/repos/twharmon/goweb: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
  • Gearbox

    6.9 0.0 Go
    Gearbox :gear: is a web framework written in Go with a focus on high performance
  • Go Soap

    6.8 0.0 Go
    🦉SOAP package for Go
  • uAdmin

    6.1 1.4 Go
    The web framework for Golang
  • go-kit

    9.9 2.6 Go
    A standard library for microservices.
  • Gizmo

    8.6 0.0 Go
    A Microservice Toolkit from The New York Times
  • Ginrpc

    5.7 1.5 Go
    gin auto binding,grpc, and annotated route,gin 注解路由, grpc,自动参数绑定工具
  • go-socket.io

    9.2 3.9 Go
    DISCONTINUED. socket.io library for golang, a realtime application framework.
  • WebGo

    5.7 5.2 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).
  • Buffalo

    9.4 0.0 Go
    DISCONTINUED. Rapid Web Development w/ Go
  • feelthemovies

    2.5 1.6 Go
    DISCONTINUED. This is the new api repository for Feel the Movies. Written in Go, totally open source.
  • httprouter

    9.7 4.7 Go
    A high performance HTTP request router that scales well
  • ExperienceOne Golang APIKit

    4.6 0.0 Go
    DISCONTINUED. Generates Golang client and server based on OpenAPI2 (swagger) definitions
  • vox

    3.6 5.1 Go
    Simple and lightweight Go web framework inspired by koa
  • Orion

    4.9 2.9 Go
    Orion is a small lightweight framework written around grpc/protobuf with the aim to shorten time to build microservices at Carousell.
  • negroni

    9.3 2.5 Go
    Idiomatic HTTP Middleware for Golang
  • Macaron

    8.6 2.5 Go
    Package macaron is a high productive and modular web framework in Go.
  • mediary

    3.6 0.0 Go
    Add interceptors to GO http.Client
  • pbgo

    4.3 2.6 Go
    :computer: pbgo is a mini RPC/REST/Grpc-Gateway framework based on Protobuf
  • Siesta

    5.9 0.0 Go
    Composable framework for writing HTTP handlers in Go.
  • Revel

    9.7 0.0 Go
    A high productivity, full-stack web framework for the Go language.
  • rest

    3.2 6.5 Go
    rest/http helpers
  • Tollbooth

    8.4 5.3 Go
    Simple middleware to rate-limit HTTP requests.
  • Muxie

    5.5 0.0 Go
    Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
  • httptreemux

    6.7 2.6 Go
    High-speed, flexible tree-based HTTP router for Go.
  • gores

    3.9 0.0 Go
    Go package that handles HTML, JSON, XML and etc. responses
  • mux

    9.8 2.6 Go
    DISCONTINUED. A powerful HTTP router and URL matcher for building Go web servers with 🦍
  • go-server-timing

    7.0 0.0 Go
    DISCONTINUED. Go (golang) library for creating and consuming HTTP Server-Timing headers
  • valente

    1.8 4.9 Go
    websocket for golang webapp
  • hiboot

    5.1 0.8 Go
    hiboot is a high performance web and cli application framework with dependency injection support
  • CORS

    8.4 3.7 Go
    Go net/http configurable handler to handle CORS requests
  • aah

    6.7 0.0 Go
    A secure, flexible, rapid Go web framework
  • Bxog

    4.1 0.0 Go
    Bxog is a simple and fast HTTP router for Go (HTTP request multiplexer).
  • Aero

    6.6 2.9 Go
    DISCONTINUED. :bullettrain_side: High-performance web server for Go (2016). New alpha (2024) with even better performance is currently in development at https://git.akyoto.dev/go/web
  • alice

    8.5 3.2 Go
    Painless middleware chaining for Go
  • Faygo

    8.0 0.0 Go
    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.
  • pure

    4.6 3.2 Go
    :non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation
  • gongular

    6.2 1.8 Go
    A different approach to Go web frameworks
  • render

    8.0 4.4 Go
    Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
  • ozzo-routing

    6.3 0.0 Go
    An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
  • bellt

    3.2 0.0 Go
    :bell: A simple Go router
  • golongpoll

    6.7 5.5 Go
    golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:
  • CleverGo

    0.9 0.0 Go
    Please use https://github.com/clevergo/clevergo instead
  • goroute

    1.3 0.0 Go
    Go Route - Simple yet powerful HTTP request multiplexer
  • traffic

    6.3 0.0 Go
    Sinatra inspired regexp/pattern mux and web framework for Go
  • WAMPire

    0.8 0.0 JavaScript
    WAMPire is a Golang implementation of WAMP (Web Application Messaging Protocol v2) router and clients written in golang, it's heavily inspired on WAMP Turnpike implementation. Why do this? Just for the sake of coding :)
  • Bone

    7.5 0.0 Go
    Lightning Fast HTTP Multiplexer
  • Glue

    6.1 0.0 Go
    Glue - Robust Go and Javascript Socket Library (Alternative to Socket.io)
  • go-json-rest

    8.7 0.0 Go
    A quick and easy way to setup a RESTful JSON API
  • go-relax

    4.7 1.5 Go
    Framework for building RESTful API's in Go
  • go-rest

    4.5 0.0 Go
    A small and evil REST framework for Go
  • Goat

    5.2 0.0 Go
    DISCONTINUED. A minimalistic REST API server in Go.
  • gocraft/web

    7.7 0.0 Go
    Go Router + Middleware. Your Contexts.
  • Goji

    7.2 0.0 Go
    Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)
  • Golf

    5.5 0.0 Go
    :golf: The Golf web framework
  • Gondola

    5.7 0.0 Go
    The web framework for writing faster sites, faster
  • lars

    5.9 0.0 Go
    :rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.
  • mango

    6.0 0.0 Go
    Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.
  • medeina

    2.0 0.0 Go
    DISCONTINUED. Medeina is a HTTP routing tree based on HttpRouter, inspired by Roda and Cuba.
  • neo

    6.3 0.0 Go
    Go Web Framework
  • pat

    7.6 0.0 Go
    Sinatra style pattern muxer for Go’s net/http library, by the author of Sinatra.
  • Resoursea

    2.6 0.0 Go
    A REST framework for quickly writing resource based services in Golang.
  • REST Layer

    7.5 0.0 Go
    REST Layer, Go (golang) REST API framework
  • rex

    2.1 0.0 Go
    Pleasures for Web in Golang
  • tango

    7.6 0.0 Go
    DISCONTINUED. Micro & pluggable web framework for Go.
  • tigertonic

    7.2 0.0 Go
    A Go framework for building JSON web services inspired by Dropwizard
  • melody

    8.7 4.1 Go
    :notes: Minimalist websocket framework for Go
  • vestigo

    5.6 0.0 Go
    Echo Inspired Stand Alone URL Router
  • Volatile

    3.9 0.0 Go
    DISCONTINUED. Minimalist middleware stack promoting flexibility, good practices and clean code.
  • web.go

    8.8 0.0 Go
    The easiest way to create web applications with Go
  • xmux

    4.0 0.0 Go
    xmux is a httprouter fork on top of xhandler (net/context aware)
  • Zerver

    4.8 0.0 Go
    DISCONTINUED. Zerver is an expressive, modular, feature completed RESTful framework.
  • zeus

    4.6 0.0 Go
    DISCONTINUED. A very simple and fast HTTP router for Go.
  • formjson

    2.3 0.0 Go
    Go net/http handler to transparently manage posted JSON
  • XFF

    4.3 0.0 Go
    A Golang Middleware to handle X-Forwarded-For Header
  • catena

    1.0 0.0 Go
    gRPC interceptor catenation.
  • chain

    3.1 0.0 Go
    Composable chains of nested http.Handler instances.
  • go-wrap

    3.3 0.0 Go
    DISCONTINUED. Small middlewares package for net/http.
  • httpware

    1.2 0.0 Go
    DISCONTINUED. Stackable middleware (using net/context) with easy chaining.
  • interpose

    5.5 0.0 Go
    Minimalist net/http middleware for golang

Add another 'Web Frameworks' Package