100 Web Frameworks packages and projects
-
Gin
10.0 8.6 GoGin 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. -
Iris
9.9 8.3 GoThe fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket: -
Gorilla WebSocket
9.9 5.3 GoDISCONTINUED. A fast, well-tested and widely used WebSocket implementation for Go. -
mux
9.8 2.6 GoDISCONTINUED. A powerful HTTP router and URL matcher for building Go web servers with 🦍 -
GoFrame
9.6 9.4 GoGoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. -
goa
9.2 9.2 Go🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨ -
Hertz
9.0 8.5 GoGo HTTP framework with high-performance and strong-extensibility for building micro-services. -
Faygo
8.1 0.0 GoFaygo 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.0 0.9 GoGo package for easily rendering JSON, XML, binary data, and HTML templates responses. -
Huma
8.0 9.5 GoA modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema. -
GoFr
7.9 9.8 GoAn opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. -
Atreugo
7.4 6.8 GoHigh performance and extensible micro web framework. Zero memory allocations in hot paths. -
Beego
7.2 0.0 Gobeego is an open-source, high-performance web framework for the Go programming language. -
go-server-timing
7.0 0.0 GoDISCONTINUED. Go (golang) library for creating and consuming HTTP Server-Timing headers -
golongpoll
6.8 5.5 Gogolang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer: -
Aero
6.6 2.9 GoDISCONTINUED. :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 -
Flamingo Commerce
6.6 8.7 GoFlexible 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. -
xujiajun/gorouter
6.6 0.0 Goxujiajun/gorouter is a simple and fast HTTP router for Go. It is easy to build RESTful APIs and your web framework. -
ozzo-routing
6.5 0.0 GoAn extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs. -
Flamingo
6.4 8.5 GoFlamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. -
Confetti Framework
6.2 7.6 GoConfetti is a web application framework with an expressive, elegant syntax. This repository contains configuration files and is intended as a template for your codebase. Download these configuration files and include them in your git repository. -
lars
6.1 0.0 Go:rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks. -
CleverGo Web Framework
5.9 0.0 GoDISCONTINUED. :tongue: CleverGo is a lightweight, feature rich and high performance HTTP router for Go. -
WebGo
5.7 5.2 GoA microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc). -
Muxie
5.6 0.0 GoMuxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone. -
renderer
5.5 0.0 GoSimple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go -
goshs
5.3 8.4 GoA SimpleHTTPServer written in Go, enhanced with features and with a nice design - https://goshs.de -
patron
5.3 8.4 GoMicroservice framework following best cloud practices with a focus on productivity. -
hiboot
5.2 8.1 Gohiboot is a high performance web and cli application framework with dependency injection support -
Orion
5.0 2.9 GoOrion is a small lightweight framework written around grpc/protobuf with the aim to shorten time to build microservices at Carousell. -
Zerver
4.8 0.0 GoDISCONTINUED. Zerver is an expressive, modular, feature completed RESTful framework. -
pure
4.7 3.2 Go:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation -
ExperienceOne Golang APIKit
4.6 0.0 GoGenerates Golang client and server based on OpenAPI2 (swagger) definitions -
ln-paywall
4.6 0.0 GoGo middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️ -
Microservice
4.5 2.3 GoThis library provides a simple microservice framework based on clean architecture principles with a working example implemented. -
session
4.4 0.0 GoGo session management for web servers (including support for Google App Engine - GAE).
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
Promo
www.influxdata.com