Web Frameworks packages

Showing projects tagged as Web Frameworks

  • Gin

    10.0 8.8 Go
    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.
  • go-kit

    9.9 6.4 Go
    A standard library for microservices.
  • Gorilla WebSocket

    9.9 5.4 Go
    A fast, well-tested and widely used WebSocket implementation for Go.
  • Fiber

    9.9 9.4 Go
    ⚡️ Express inspired web framework written in Go
  • go-kratos

    9.9 9.6 Go
    Your ultimate Go microservices framework for the cloud-native era.
  • Iris

    9.9 8.9 Go
    The fastest HTTP/2 Go Web Framework. A true successor of expressjs and laravel. Supports AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. Thank you / 谢谢 https://github.com/kataras/iris/issues/1329
  • Echo

    9.9 8.3 Go
    High performance, minimalist Go web framework
  • mux

    9.8 2.1 Go
    A powerful HTTP router and URL matcher for building Go web servers with 🦍
  • Revel

    9.8 4.2 Go
    A high productivity, full-stack web framework for the Go language.
  • httprouter

    9.8 0.0 Go
    A high performance HTTP request router that scales well
  • chi

    9.7 6.6 Go
    lightweight, idiomatic and composable router for building Go HTTP services
  • GoSwagger

    9.6 7.8 Go
    Swagger 2.0 implementation for go
  • gqlgen

    9.5 9.2 Go
    go generate based graphql server library
  • negroni

    9.5 3.4 Go
    Idiomatic HTTP Middleware for Golang
  • Buffalo

    9.4 7.9 Go
    Rapid Web Development w/ Go
  • go-socket.io

    9.3 3.2 Go
    socket.io library for golang, a realtime application framework.
  • Jocko

    9.2 0.0 Go
    Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
  • web.go

    9.2 0.0 Go
    The easiest way to create web applications with Go
  • goa

    9.2 9.2 Go
    Design-based APIs and microservices in Go
  • Vugu

    9.0 2.5 Go
    Vugu: A modern UI library for Go+WebAssembly (experimental)
  • go-json-rest

    9.0 0.0 Go
    A quick and easy way to setup a RESTful JSON API
  • Gizmo

    8.9 0.0 Go
    A Microservice Toolkit from The New York Times
  • Macaron

    8.9 3.8 Go
    Package macaron is a high productive and modular web framework in Go.
  • alice

    8.6 1.9 Go
    Painless middleware chaining for Go
  • melody

    8.6 0.0 Go
    :notes: Minimalist websocket framework for Go
  • utron

    8.5 0.0 Go
    A lightweight MVC framework for Go(Golang)
  • CORS

    8.4 4.6 Go
    Go net/http configurable handler to handle CORS requests
  • Tollbooth

    8.4 3.0 Go
    Simple middleware to rate-limit HTTP requests.
  • Faygo

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

    8.1 2.3 Go
    Go package for easily rendering JSON, XML, binary data, and HTML templates responses.