Go Router

Open-source Go projects categorized as Router

Top 23 Go Router Projects

  1. 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: 5 Golang Libraries You’ll Wish You Knew Sooner | dev.to | 2025-05-18

    Gin is a lightweight web framework for building APIs and web servers. It’s fast, flexible, and perfect for developers who want minimal boilerplate. Unlike the standard net/http package, Gin offers routing, middleware support, and JSON validation out of the box.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. chi

    lightweight, idiomatic and composable router for building Go HTTP services

    Project mention: Stop OOMs with Semaphores | dev.to | 2025-05-12

    Example: The following code snippet was adapted from go-chi: https://github.com/go-chi/chi. It creates a simple web server with one http endpoint to process large files provided as multipart requests, and uses a semaphore to limit global concurrency, ensuring the service never processes more than a fixed number of files at once — regardless of how many users hit the endpoint.

  4. httprouter

    A high performance HTTP request router that scales well

    Project mention: Rust Dependencies Scare Me | news.ycombinator.com | 2025-05-09
  5. lantern

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

  6. KrakenD

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

  7. Rudderstack

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

  8. skipper

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

    Project mention: Dito – an advanced Layer 7 reverse proxy server written in Go | news.ycombinator.com | 2024-10-09

    Have you seen https://github.com/zalando/skipper? You can implement custom filters in Golang.

  9. SaaSHub

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

    SaaSHub logo
  10. copper

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

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

  12. Gearbox

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

  13. bunrouter

    Golang HTTP router

  14. httptreemux

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

  15. blacklist

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

  16. router

    Router implementation for fasthttp (by fasthttp)

  17. ozzo-routing

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

  18. flow

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

  19. teler-waf

    teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.

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

  21. Muxie

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

  22. Golf

    :golf: The Golf web framework

  23. fizz

    :lemon: Gin wrapper with OpenAPI 3 spec generation

  24. gowww/router

    ⚡️ A lightning fast HTTP router (by gowww)

  25. 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:

  26. 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 discussion

Log in or Post with

Go Router related posts

  • Stop OOMs with Semaphores

    1 project | dev.to | 12 May 2025
  • Rust Dependencies Scare Me

    23 projects | news.ycombinator.com | 9 May 2025
  • Vector: A lightweight tool for collecting EKS application logs with long-term storage capabilities

    3 projects | dev.to | 30 Apr 2025
  • Building Web Framework in Go as a Personal Project – Looking for Feedback

    1 project | news.ycombinator.com | 22 Mar 2025
  • What is Rate Limiter and Why Use It?

    2 projects | dev.to | 7 Jan 2025
  • Top 5 Go Libraries Every Backend Developer Should Know

    6 projects | dev.to | 3 Jan 2025
  • The Quest for HA and DR in Loki

    2 projects | dev.to | 2 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Gin 82,273
2 chi 19,761
3 httprouter 16,861
4 lantern 14,874
5 KrakenD 6,543
6 Rudderstack 4,183
7 skipper 3,181
8 copper 939
9 easytcp 819
10 Gearbox 762
11 bunrouter 747
12 httptreemux 617
13 blacklist 531
14 router 482
15 ozzo-routing 454
16 flow 425
17 teler-waf 376
18 WebGo 305
19 Muxie 279
20 Golf 269
21 fizz 225
22 gowww/router 185
23 jett 179

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?