Top 23 Go Web Framework Projects
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.Project mention: Blog Post Topic idea? | reddit.com/r/scala | 2021-10-07
A standard library for microservices.Project mention: Do you guys use frameworks with Go for backend development? | reddit.com/r/golang | 2021-10-08
Go kit is a good backend development toolkit ... but not a framework.
Run Linux Software Faster and Safer than Linux with Unikernels.
The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |Project mention: Can I mix REST and gRPC? | reddit.com/r/golang | 2021-05-05
You can through api gateway. It's easier with Iris web framework, example code: https://github.com/kataras/iris/tree/master/_examples/mvc/grpc-compatible.
High performance, minimalist Go web framework
https://echo.labstack.com is fantastic
⚡️ Express inspired web framework written in Go
Check Fiber, here.
A powerful HTTP router and URL matcher for building Go web servers with 🦍
I recommend gorilla/mux (https://github.com/gorilla/mux), a most widely used http router library and go-doudou (https://github.com/unionj-cloud/go-doudou) RESTful microservice framework based on it. Go-doudou supports developing monolith service as well. It's also a code generator cli which can generate main function, routes, http handlers, mock service implementation, http client, OpenAPI 3.0 json spec and more to let you deploy your awesome projects as soon as possible.
A Go framework for microservices.Project mention: Show HN: Go-kratos – Golang microservices framework | news.ycombinator.com | 2021-07-19
Scout APM: A developer's best friend. Try free for 14-days. 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.
A high performance HTTP request router that scales wellProject mention: BunRouter: Zero allocations HTTP router for Go | reddit.com/r/golang | 2021-10-07
As for the first question, see https://github.com/julienschmidt/httprouter/issues/73 and the lack of middlewares.
A high productivity, full-stack web framework for the Go language.Project mention: Best Golang Web Framework for Larg Projects | dev.to | 2021-03-08
lightweight, idiomatic and composable router for building Go HTTP servicesProject mention: Release v2.20.0 · gofiber/fiber | reddit.com/r/golang | 2021-10-06
I really like chi. Feels like an extension for the go http lib
Idiomatic HTTP Middleware for Golang
Swagger 2.0 implementation for goProject mention: Looking for help with Azure Autorest | reddit.com/r/golang | 2021-10-04
You may have better luck with go-swagger or OpenAPI Generator to generate Go code.
go generate based graphql server libraryProject mention: Memory leack (?) with pprof on graphql server | reddit.com/r/golang | 2021-10-21
I'm developing a server with graph ql (gqlgen) where I will store the information that consists in a big JSON payload about some software metrics.
Rapid Web Development w/ GoProject mention: How to add current time into a field in ES? | reddit.com/r/elasticsearch | 2021-08-18
Regarding web dev in Go, I would personally check out https://gobuffalo.io
Design-based APIs and microservices in GoProject mention: Can you recommend a good design tool for golang? | reddit.com/r/golang | 2021-08-05
I looked for some cloud uml tools, goa.design Not sure currently, I haven't tried them yet. Want some recommendation for our agile dev team.
socket.io library for golang, a realtime application framework.Project mention: Go with socket.io | reddit.com/r/golang | 2021-10-22
Have you tried this - https://github.com/googollee/go-socket.io
The easiest way to create web applications with Go
A Microservice Toolkit from The New York Times (by nytimes)
A quick and easy way to setup a RESTful JSON API
Package macaron is a high productive and modular web framework in Go.
Painless middleware chaining for GoProject mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27
You can use a library like Alice to transform the above construct to a more readable form such as:
:notes: Minimalist websocket framework for Go
A lightweight MVC framework for Go(Golang)
What are some of the best open-source Web Framework projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.