100 Web Frameworks packages and projects
-
Gin
10.0 6.7 GoGin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity. -
go-kit
9.9 4.8 GoA Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc. -
Iris
9.9 9.4 GoHigh-performance golang web application framework, providing a robust set of features for building modern web applications. -
httprouter
9.8 3.2 GoA high performance router. Use this and the standard http handlers to form a very high performance web framework. -
Faygo
8.5 0.5 GoFaygo uses the new architecture to make itself the most suitable Go Web framework for developping API. Just define a struct Handler, Faygo will automatically bind, verify the request parameters and generate the online API documentation. -
REST Layer
7.7 0.0 GoA framework to build REST/GraphQL API on top of databases with mostly configuration over code. -
fasthttprouter
7.6 0.0 GoA high performance router forked from httprouter. The first router fit for fasthttp. -
Goji
7.5 0.0 GoGoji is a minimalistic and flexible HTTP request multiplexer with support for net/context. -
Goyave
7.3 9.0 GoFeature-complete web framework aimed at clean code and fast development, with powerful built-in functionalities. -
rye
6.9 0.0 GoTiny Go middleware library (with canned Middlewares) that supports JWT, CORS, Statsd, and Go 1.7 context -
httptreemux
6.8 1.2 GoHigh-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter. -
ozzo-routing
6.7 0.0 GoA high-performance HTTP router and Web framework supporting routes with regular expressions. Comes with full support for quickly building a RESTful API application. -
Gearbox
6.5 6.0 GoA web framework written in Go with a focus on high performance and memory optimization. -
gongular
6.5 0.4 GoA fast Go web framework with input mapping/validation and (DI) Dependency Injection -
lars
6.3 0.0 GoIs a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks. -
CleverGo Web Framework
6.1 7.4 Go⚡ CleverGo is a lightweight, feature rich and high performance HTTP router for Go. -
Golf
5.9 0.0 GoGolf is a fast, simple and lightweight micro-web framework for Go. It comes with powerful features and has no dependencies other than the Go Standard Library. -
Muxie
5.8 2.8 GoMuxie is a simple, fast and light but also fully-featured HTTP multiplexer for Go. A router for 2019 -
Flamingo
5.7 0.0 GoFramework for pluggable web projects. Including a concept for modules and offering features for DI, Configareas, i18n, template engines, graphql, observability, security, events, routing & reverse routing etc. -
renderer
5.6 0.0 GoSimple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go. -
Flamingo Commerce
5.5 0.0 GoProviding e-commerce features using clean architecture like DDD and ports and adapters, that you can use to build flexible e-commerce applications. -
hiboot
5.4 0.4 Gohiboot is a high performance web application framework with auto configuration and dependency injection support. -
WebGo
5.1 4.1 GoA micro-framework to build web apps; with handler chaining, middleware and context injection. With standard library compliant HTTP handlers(i.e. http.HandlerFunc). -
patron
5.0 0.0 GoPatron is a microservice framework following best cloud practices with a focus on productivity. -
Orion
4.7 0.0 GoOrion is a small lightweight framework written around grpc/protobuf with the aim to shorten time to build microservices at Carousell. -
ExperienceOne Golang APIKit
4.6 3.5 GoGenerates Golang client and server based on OpenAPI2 (swagger) definitions -
pure
4.5 1.2 Go🚱 Is a fast radix-tree based HTTP router that sticks to the native implementations of Go's "net/http" package -
ln-paywall
4.5 0.0 GoGo middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin). -
Bxog
4.4 0.4 GoSimple and fast HTTP router for Go. It works with routes of varying difficulty, length and nesting. And he knows how to create a URL from the received parameters. -
Beego
4.4 9.0beego is an open-source, high-performance web framework for the Go programming language. -
GoRouter
4.4 4.4 GoGoRouter is a Server/API micro framwework, HTTP request router, multiplexer, mux that provides request router with middleware supporting net/context. -
gores
4.1 1.3 GoGo package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs. -
Volatile
3.9 0.0 GoMinimalist middleware stack promoting flexibility, good practices and clean code. -
mediary
3.6 2.1 Goadd interceptors to http.Client to allow dumping/shaping/tracing/... of requests/responses. -
YARF
3.5 0.0 GoFast micro-framework designed to build REST APIs and web services in a fast and simple way.
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com