Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 10 Go http-router Projects
-
As a Golang router, you can try bunrouter.
-
mux
Mux is a simple and efficient route distributor that supports the net/http interface of the standard library. (by obity)
-
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.
-
pure
:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation (by go-playground)
-
rux
⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口 (by gookit)
-
Regarding bmf-san/goblin, we found that it is a proprietary extension of the tri-tree, which is not very optimized and has poor performance compared to other HTTP Routers. (We will do our best to improve it...)
-
-
Project mention: Which framework do you use for api and frontend? | reddit.com/r/golang | 2022-11-01
i like using: go-chi/chi its minimal & compatible with the standard net/http. I've wort a small wrapper for it exposing minimal API https://github.com/twiny/sigma
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
If you could check NanoMux in your free time and give me some feedback, I would really appreciate it.
-
introduction-to-golang-http-router-made-with-net-http
It is a repository to introduce how to implement your own HTTP router with golang.
-
Over the past 3-4 months, I've been working on shift, a pet project of mine that aims to deliver a simple yet powerful HTTP router with no bloat. Although Gin used to be my preferred choice, its implementation of the Context interface caused issues on a few occasions. While Chi was net/http compatible, it lacked some of the simple features I needed, such as global error handling. I also tried Httprouter, which was extremely fast, but its inability to allow overlapping routes raised concerns.
Go http-router related posts
- Golang: Zero downtime restarts and deploys using systemd
- Improving the performance of your code starting with Go
- Release goblin fully compatible with net/http
- Let me introduce to you my project, NanoMux
- Summary of "Introduction to Golang HTTP router made with net/http"
- Introduction to Golang HTTP router made with net/http
- obity/mux is a simple and efficient route distributor that supports the net/http interface of the standard library.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2023
Index
What are some of the best open-source http-router projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | bunrouter | 571 |
2 | mux | 138 |
3 | pure | 134 |
4 | rux | 89 |
5 | goblin | 52 |
6 | router | 21 |
7 | sigma | 5 |
8 | nanomux | 5 |
9 | introduction-to-golang-http-router-made-with-net-http | 3 |
10 | shift | 3 |