SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Router Projects
-
Gin
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.
To learn more about Gin framework, you can check out the docs here
-
Take this as the high-performing router (I used this in an early demo for the company I worked for when we considered Golang). https://github.com/julienschmidt/httprouter/blob/34250257ea144905c752bfaae80d6885f190daf6/tree.go
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Take a look at the Basic HTTP auth middleware that ships with chi and adjust it to your needs: https://github.com/go-chi/chi/blob/master/middleware/basic_auth.go
-
lantern
Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت (by getlantern)
Project mention: GitHub - getlantern/lantern: Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت | reddit.com/r/zed_khayemal_basij | 2022-10-27 -
Project mention: Share Your Code.. Share your most unique piece of Go code. | reddit.com/r/golang | 2022-10-15
KrakenD and Lura https://github.com/krakendio/krakend-ce https://github.com/luraproject/lura
-
Company: RudderStack
-
skipper
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
So my advice is: Don‘t implement anything someone else already did better and have a look at Skipper: https://github.com/zalando/skipper
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
copper
🚀 Copper is a Go toolkit complete with everything you need to build web apps. (by gocopper)
-
-
dimfeld/httptreemux
-
easytcp
:sparkles: :rocket: EasyTCP is a light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful.
-
As a Golang router, you can try bunrouter.
-
you might want to check this out https://github.com/britannic/blacklist
-
ozzo-routing
An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
go-ozzo/ozzo-routing
-
-
Muxie
Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.
-
WebGo
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
-
-
CleverGo Web Framework
:tongue: CleverGo is a lightweight, feature rich and high performance HTTP router for Go.
-
jett
Jett is a lightweight micro-framework for building Go HTTP services. Built on top of HttpRouter, enables subrouting and flexible addition of middleware at any level :rocket:
Project mention: Jett is a flexible and lightweight micro-framework for building Go REST services!. | reddit.com/r/coolgithubprojects | 2022-09-20 -
-
Project mention: Is OpenAPI 3.x+ the right path for me on creating APIs with GoLang? | reddit.com/r/golang | 2022-11-17
fizz -- generates an almost complete OpenAPI 3 specification of your API.
-
vardius/gorouter
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Router related posts
- go-chi create auth middleware
- The "BEST web framework" ?
- Log monitoring open source tool for prometheus
- just got laid off (FAANG)
- Simple way to centralize my server logs?
- Implemented a bench marker to compare Go's HTTP Router
- Golang: Zero downtime restarts and deploys using systemd
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea594b5cd0>
www.saashub.com | 8 Feb 2023
Index
What are some of the best open-source Router projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Gin | 66,123 |
2 | httprouter | 14,922 |
3 | chi | 13,242 |
4 | lantern | 12,537 |
5 | KrakenD | 5,399 |
6 | Rudderstack | 3,442 |
7 | skipper | 2,823 |
8 | copper | 905 |
9 | Gearbox | 703 |
10 | httptreemux | 579 |
11 | easytcp | 553 |
12 | bunrouter | 544 |
13 | blacklist | 489 |
14 | ozzo-routing | 447 |
15 | router | 369 |
16 | Muxie | 279 |
17 | WebGo | 266 |
18 | Golf | 258 |
19 | CleverGo Web Framework | 248 |
20 | jett | 182 |
21 | gowww/router | 164 |
22 | fizz | 152 |
23 | GoRouter | 145 |