Go Router

Open-source Go projects categorized as Router

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.

  • Project mention: How to Build and Document a Go REST API with Gin and Go-Swagger | dev.to | 2024-03-08

    Now let’s define the functions that will be called whenever a request hits our API. All the functions will be referencing the context provided by the Gin web framework. Paste the following code below the sample slice we just added to api.go:

  • chi

    lightweight, idiomatic and composable router for building Go HTTP services

  • Project mention: Deploy a Golang serverless function for a demo form with htmx | dev.to | 2024-03-30

    I use go-chi for handling routes and to server static file(stylesheet).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • httprouter

    A high performance HTTP request router that scales well

  • Project mention: From Homemade HTTP Router to New ServeMux | dev.to | 2024-04-26

    Even third-party HTTP routers take conflict detection into consideration; for example, httprouter either matches one pattern or it doesn't. It is designed to become.

  • lantern

    Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت (by getlantern)

  • KrakenD

    Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation

  • Rudderstack

    Privacy and Security focused Segment-alternative, in Golang and React

  • Project mention: Rudderstack Switches to Elastic License | news.ycombinator.com | 2023-09-08
  • skipper

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • copper

    🚀‏‏‎ ‎‏‏‎‏‏‎‎‎‎‎‎Copper is a Go toolkit complete with everything you need to build web apps. (by gocopper)

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

  • Gearbox

    Gearbox :gear: is a web framework written in Go with a focus on high performance

  • bunrouter

    Golang HTTP router

  • httptreemux

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

  • blacklist

    Blacklist and Adware Blocking for the Ubiquiti EdgeMax Router (by britannic)

  • ozzo-routing

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

  • router

    Router implementation for fasthttp (by fasthttp)

  • flow

    A delightfully tiny but powerful HTTP router for Go web applications (by alexedwards)

  • Project mention: Managing Firecracker microVMs in Go | dev.to | 2023-09-28

    To do that we use a minimal HTTP router for Go named Flow:

  • 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).

  • teler-waf

    teler-waf is a Go HTTP middleware that provides teler IDS functionality.

  • Project mention: kitabisa/teler-waf: Introduces external custom rules & DSL expression support! | /r/netsec | 2023-06-04
  • Muxie

    Muxie is a modern, fast and light HTTP multiplexer for Go. Fully compatible with the http.Handler interface. Written for everyone.

  • Golf

    :golf: The Golf web framework

  • fizz

    :lemon: Gin wrapper with OpenAPI 3 spec generation

  • Project mention: Replacement for loopfz/gadgeto (OpenAPI 3 generator) | /r/golang | 2023-12-05

    I've been using wI2L/fizz with loopfz/gadgeto for autogenerating OpenAPI 3 documentation, but both libraries seem to have died down and there are many pull requests that haven't gotten any attention.

  • gowww/router

    ⚡️ A lightning fast HTTP router (by gowww)

  • kago

    KaGo

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Router related posts

Index

What are some of the best open-source Router projects in Go? This list will help you:

Project Stars
1 Gin 75,469
2 chi 17,050
3 httprouter 16,279
4 lantern 14,179
5 KrakenD 6,053
6 Rudderstack 3,926
7 skipper 3,013
8 copper 942
9 easytcp 790
10 Gearbox 743
11 bunrouter 688
12 httptreemux 614
13 blacklist 530
14 ozzo-routing 447
15 router 433
16 flow 346
17 WebGo 294
18 teler-waf 293
19 Muxie 282
20 Golf 270
21 fizz 204
22 gowww/router 187
23 kago 186

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com