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 9.2 GoThe fastest HTTP/2 Go Web Framework. Easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | -
Faygo
8.3 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.1 3.5 GoGo package for easily rendering JSON, XML, binary data, and HTML templates responses. -
go-server-timing
7.2 0.0 GoGo (golang) library for creating and consuming HTTP Server-Timing headers -
Beego
7.0 0.0 Gobeego is an open-source, high-performance web framework for the Go programming language. -
golongpoll
6.9 4.4 Gogolang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer: -
xujiajun/gorouter
6.9 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.6 0.7 GoAn extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs. -
lars
6.3 0.0 Go:rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks. -
Flamingo Commerce
6.3 8.0 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. -
Confetti Framework
6.2 5.9 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. -
Flamingo
6.2 8.0 GoFlamingo Framework and Core Library. Flamingo is a go based framework for pluggable web projects. It is used to build scalable and maintainable (web)applications. -
CleverGo Web Framework
6.1 0.0 Go:tongue: CleverGo is a lightweight, feature rich and high performance HTTP router for Go. -
Muxie
5.8 0.0 GoMuxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone. -
WebGo
5.7 6.6 GoA microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc). -
renderer
5.6 0.0 GoSimple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go -
hiboot
5.4 0.0 Gohiboot is a high performance web and cli application framework with dependency injection support -
patron
5.3 8.0 GoMicroservice framework following best cloud practices with a focus on productivity. -
Orion
5.1 5.7 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.8 3.1 GoGenerates Golang client and server based on OpenAPI2 (swagger) definitions -
session
4.6 0.4 GoGo session management for web servers (including support for Google App Engine - GAE). -
pure
4.6 0.0 Go:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation -
ln-paywall
4.6 0.0 GoGo middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️ -
Microservice
4.5 4.6 GoThis library provides a simple microservice framework based on clean architecture principles with a working example implemented. -
rux
4.1 6.4 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 接口 -
Volatile
3.9 0.0 GoMinimalist middleware stack promoting flexibility, good practices and clean code.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Promo
scoutapm.com