← Back to the directory

go-chi/chi

View on GitHub

lightweight, idiomatic and composable router for building Go HTTP services

go-chi/chi is #2,035 on the bestofgithub Elo ladder, in Platinum II, with a rating of 1,723 (+19 this week). It has 23,103 stars, 42 gained in the last week.

Platinum II

1,723 Elo

  • #2,035 on the ladder
  • +4 today · +19 this week
  • Peak 1,745
3 Elo to Platinum I

Stars

23,103

  • +5 today
  • +42 this week
  • – this month

Repository

Forks
1.6k
Watchers
201
Language
Go
Last push
Category
Web Frameworks

Achievements

bestofgithub badgeMaintainer? Show your league in your README

Card: your league's emblem, from Copper to Legendary

[![bestofgithub](https://bestofgithub.dev/badge/go-chi/chi.svg?style=card)](https://bestofgithub.dev/repo/go-chi/chi)

Flat: fits beside your other badges

[![bestofgithub](https://bestofgithub.dev/badge/go-chi/chi.svg)](https://bestofgithub.dev/repo/go-chi/chi)

Install

go
go get github.com/go-chi/chi/v5

Similar repositories

cloudwego/hertz

Open on GitHubGo

Go HTTP framework with high-performance and strong-extensibility for building micro-services.

  • 1,346+1 Elo, change today
  • 7.4k stars
  • 649 forks
git
git clone https://github.com/cloudwego/hertz.git
  • go
  • http
  • microservices

gorilla/mux

Open on GitHubGo

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍

  • 1,537−7 Elo, change today
  • 21.8k stars
  • 1.8k forks
git
git clone https://github.com/gorilla/mux.git
  • go
  • golang
  • gorilla
  • gorilla-web-toolkit

gin-gonic/gin

Open on GitHubGo

Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

  • 1,861−20 Elo, change today
  • 89.5k stars
  • 8.9k forks
  • 1.3k watchers
go
go get github.com/gin-gonic/gin
  • framework
  • gin
  • go
  • middleware

vuejs/vue-router

Open on GitHubJavaScript

🚦 The official router for Vue 2

  • 1,553−7 Elo, change today
  • 18.8k stars
  • 4.9k forks
git
git clone https://github.com/vuejs/vue-router.git
  • javascript
  • router
  • vue

julienschmidt/httprouter

Open on GitHubGo

A high performance HTTP request router that scales well

  • 1,510−9 Elo, change today
  • 17.1k stars
  • 1.4k forks
git
git clone https://github.com/julienschmidt/httprouter.git
  • go
  • golang
  • http
  • httprouter

README

Loading README…