← All Go categories

Web Frameworks Go Libraries Ranking

Full stack web frameworks.

93 repositories, updated daily.

- Gin 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.

89.0K
8.7K
Yesterday
+66 weekly
View

- An Express.js inspired web framework build on Fasthttp.

40.0K
2.0K
Yesterday
+25 weekly
View

- High performance, minimalist Go web framework.

32.6K
2.4K
Yesterday
+30 weekly
View

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

32.4K
5.6K
Yesterday
-2 weekly
View

- Small, fast and expressive HTTP router built on net/context.

22.6K
1.1K
Yesterday
+35 weekly
View

- Powerful URL router and dispatcher for golang.

21.8K
1.9K
Yesterday
+7 weekly
View

- Gofr is an opinionated microservice development framework.

21.1K
1.8K
Yesterday
-18 weekly
View

- High performance router. Use this and the standard http handlers to form a very high performance web framework.

17.1K
1.5K
2 days ago
+4 weekly
View

- GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.

13.2K
1.7K
Yesterday
+5 weekly
View

- High-productivity web framework for the Go language.

13.2K
1.4K
5 days ago
+1 weekly
View

- Idiomatic HTTP middleware for Golang.

7.5K
575
1 week ago
+1 weekly
View

- A high-performance and strong-extensibility Go HTTP framework that helps developers build microservices.

7.3K
634
2 days ago
+12 weekly
View

- Goa provides a holistic approach for developing remote APIs and microservices in Go.

6.1K
585
3 days ago
+0 weekly
View

- A Laravel-inspired web framework with ORM, authentication, queue, task scheduling, and more built-in features.

4.8K
270
2 days ago
+3 weekly
View

- Framework for modern REST/GraphQL APIs with built-in OpenAPI 3, generated documentation, and a CLI.

4.3K
278
Yesterday
+17 weekly
View

- Painless middleware chaining for Go.

3.4K
152
1 week ago
+0 weekly
View

- Easily add CORS capabilities to your API.

2.9K
232
Yesterday
+1 weekly
View

- Rate limit HTTP request handler.

2.9K
209
2 days ago
-1 weekly
View

- Dead simple rate limit middleware for Go.

2.3K
163
3 days ago
+2 weekly
View

- Go package for easily rendering JSON, XML, and HTML template responses.

2.0K
152
2 weeks ago
+0 weekly
View

- Feature-complete REST API framework aimed at clean code and fast development, with powerful built-in functionalities.

1.8K
83
1 week ago
+0 weekly
View

- The framework for busy Go developers! Web framework generating OpenAPI 3 spec from source code.

1.8K
128
Yesterday
+0 weekly
View

- Modern UI Components for Go & Templ.

1.6K
92
Yesterday
+14 weekly
View

- Mux and middleware package in Go.

1.5K
117
1 week ago
+0 weekly
View

- High performance and extensible micro web framework with zero memory allocations in hot paths.

1.3K
77
1 week ago
+0 weekly
View

- Lightning Fast HTTP Multiplexer.

1.3K
101
5 days ago
-1 weekly
View

- Goji is a minimalistic and flexible HTTP request multiplexer with support for `net/context`.

974
66
1 month ago
+0 weekly
View

- High performance router forked from `httprouter`. The first router fit for `fasthttp`.

869
89
1 month ago
+0 weekly
View

- Simple, modular, and observable Go framework for backend applications.

839
30
6 days ago
+1 weekly
View

- iWF is an all-in-one platform for developing long-running business processes. It offers a convenient abstraction for utilizing databases, ElasticSearch, message queues, durable timers, and more, with a clean, simple, and user-friendly interface.

654
65
1 week ago
+0 weekly
View

- High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter.

618
58
1 month ago
+0 weekly
View

- Go middleware that stores various information about your web application.

595
50
1 week ago
+0 weekly
View

- Providing e-commerce features using clean architecture like DDD and ports and adapters, that you can use to build flexible e-commerce applications.

591
95
6 days ago
+1 weekly
View

- A bootstrapper library for building enterprise go microservice with Gin and gRPC quickly and easily.

572
60
2 weeks ago
+0 weekly
View

- A flexible Go web framework and Headless CMS.

569
52
5 days ago
+3 weekly
View

- Framework 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.

560
71
6 days ago
+1 weekly
View

- Fault injection middleware for Go.

555
24
6 days ago
+1 weekly
View

- A simple and fast HTTP router for Go.

524
70
2 weeks ago
+0 weekly
View

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

452
48
1 month ago
+0 weekly
View

- Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.

385
23
4 weeks ago
+0 weekly
View

- Fully featured web framework for Golang, inspired by Django.

354
61
3 weeks ago
+0 weekly
View

- Composable framework to write middleware and handlers.

347
15
3 months ago
+0 weekly
View

- A micro-framework to build web apps with handler chaining, middleware, and context injection. With standard library-compliant HTTP handlers (i.e., `http.HandlerFunc`)..

307
32
3 weeks ago
+0 weekly
View

- Gin parameter automatic binding tool,gin rpc tools.

303
38
1 week ago
-1 weekly
View

- Minimalist net/http middleware for golang.

291
16
1 month ago
+0 weekly
View

- Performant, stand-alone, HTTP compliant URL Router for go web applications.

265
30
1 month ago
+0 weekly
View

- Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go.

261
28
1 month ago
+0 weekly
View

- Rails-inspired full-stack Go web framework with scaffolding, database tooling, and server-rendered or Inertia frontends.

218
11
3 days ago
+1 weekly
View

- Lightweight middleware for net/http.

205
9
1 week ago
+0 weekly
View

- Lightning fast HTTP router fully compatible with the net/http.Handler interface.

185
13
1 month ago
+0 weekly
View

- hiboot is a high performance web application framework with auto configuration and dependency injection support.

179
24
2 weeks ago
+0 weekly
View

- Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin).

158
8
2 weeks ago
+0 weekly
View

- GoRouter is a Server/API micro framework, HTTP request router, multiplexer, mux that provides request router with middleware supporting `net/context`.

153
17
5 days ago
+0 weekly
View

- Is a lightweight HTTP router that sticks to the std "net/http" implementation.

153
12
1 month ago
+0 weekly
View

- Lightweight and fast http router from outer space.

134
15
3 weeks ago
+0 weekly
View

- A lightweight dependency injection and web framework inspired by Spring.

131
8
1 month ago
+0 weekly
View

- Patron is a microservice framework following best cloud practices with a focus on productivity.

127
64
5 days ago
+0 weekly
View

- The framework for the creation of microservices, written in Golang.

123
17
Yesterday
+0 weekly
View

- Server-driven framework for building stateful, reactive web applications entirely in Go.

114
3
3 weeks ago
+0 weekly
View
#60

nbari/violetear

Archived

- Go HTTP router.

107
10
7 months ago
+0 weekly
View

- Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs.

106
4
1 month ago
+0 weekly
View

- Basically, A Remarkable Framework for building JSON-based web APIs. It is entirely unobtrusive and re-invents no wheel. It is crafted such that getting started is easy and quick while being flexible enough for more complex use cases.

105
13
6 months ago
+0 weekly
View

- Simple 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.

104
8
1 month ago
+0 weekly
View

- Simple and fast web framework for build golang HTTP applications.

100
14
3 weeks ago
+0 weekly
View

- High performance muxer based on `httprouter` with `net/context` support.

100
11
1 month ago
+0 weekly
View

- Handle `X-Forwarded-For` header and friends.

100
26
1 year ago
+0 weekly
View

- Web framework built on Go's built-in html/template and net/http package’s router. It is designed to be lightweight, fast, and easy to use while providing a simple and intuitive API for building web applications with advanced features such as middleware, routing, and template rendering.

92
5
3 weeks ago
+0 weekly
View

- add interceptors to `http.Client` to allow dumping/shaping/tracing/... of requests/responses.

88
6
2 years ago
+0 weekly
View

- A golang http router based on trie tree.

81
6
2 weeks ago
+0 weekly
View

- Middleware for gRPC with logging, metrics, auth, tracing etc.

81
20
6 months ago
+0 weekly
View

- Simple HTTP router for Go.

71
17
2 weeks ago
+0 weekly
View

- Handler wrapper chaining with scoped data (net/context-based "middleware").

61
3
1 year ago
+0 weekly
View

- A highly performant and simple to use API framework.

60
5
5 days ago
+0 weekly
View

- A simple Go HTTP router.

55
7
11 months ago
+0 weekly
View

- Middleware for Gin framework with logging, metrics, auth, tracing etc.

51
17
11 months ago
+0 weekly
View

- HTTP request parsing and RFC 9457 problem responses for Go, with a stdlib-only core and optional validation.

43
1
1 month ago
+0 weekly
View

- Transparently handle JSON input as a standard form POST.

38
4
1 year ago
+0 weekly
View

- Web framework with pluggable architecture and very performant.

37
5
5 days ago
+0 weekly
View

- A gRpc-first micro-service framework. Features include ODM support for Mongo, cloud resource support (AWS/Azure/Google), and a fluent dependency injection which is customized for gRpc. Additionally, grpc-web is supported directly, enabling browser access to all gRpc APIs without a proxy.

35
5
1 month ago
+0 weekly
View

- Highly performant declarative web framework for Golang, aiming for simplicity and quality of life.

29
2
3 weeks ago
+0 weekly
View

- An HTTP client for Server-Timing header.

25
6
5 months ago
+0 weekly
View

- a fast, flexible HTTP router written in Go.

25
5
10 months ago
+0 weekly
View

- GoLobby Router is a lightweight yet powerful HTTP router for the Go programming language.

22
0
1 year ago
+0 weekly
View

- chi-like router built on httprouter with dependency injection based middleware wrappers

19
1
1 month ago
+0 weekly
View

- Middleware for Echo framework with logging and metrics.

16
4
10 months ago
+0 weekly
View

- A high-performance HTTP router for building reverse proxies and API gateways, with first-class support for mutating routes at runtime.

14
0
3 weeks ago
+0 weekly
View

- Miscellaneous HTTP middleware features: idiomatic error return from handlers; receive/respond with JSON data; request tracing; and more.

10
1
1 year ago
+0 weekly
View

- Simple yet powerful HTTP request multiplexer.

9
2
2 years ago
+0 weekly
View

- http.Handler wrapper catenation (same API as "chain").

9
2
3 years ago
+0 weekly
View

- HTTP router with type-safe generic handlers, automatic OpenAPI 3.1 generation from code, and RFC 9457 error responses.

7
0
1 week ago
+0 weekly
View

- Full-stack framework that ships your Go backend and React frontend as a single binary; a Laravel-artisan-grade CLI.

4
0
1 week ago
+0 weekly
View

- A lightweight Go framework for building fast, ergonomic RESTful APIs with middleware and flexible routing.

3
0
4 days ago
+0 weekly
View

- Batteries-included HTTP server library with a router, middleware stack, WebSocket hubs, file uploads, and OpenAPI validation.

1
0
5 days ago
+0 weekly
View