top

This is inspired by Julien Schmidt's httprouter, in that it uses a patricia tree, but the implementation is rather different. Specifically, the routing rules are relaxed so that a single path segment may be a wildcard in one route and a static token in another. This gives a nice combination of high performance with a lot of convenience in designing the routing patterns.

Imported by 221 package(s)

  1. github.com/1851616111/go-http-routing-benchmark
  2. github.com/Alkorin/led-manager
  3. github.com/AndrewBurian/go-http-routing-benchmark
  4. github.com/BPing/go-web-framework-benchmark
  5. github.com/Billups/goat
  6. github.com/Brasilikum/goa
  7. github.com/Civil/gotraining/topics/http/api/app
  8. github.com/CloudyKit/go-http-routing-benchmark
  9. github.com/JKhawaja/goa
  10. github.com/JessonChan/go-http-routing-benchmark
  11. github.com/Jimmy99/go-http-routing-benchmark
  12. github.com/JosephBuchma/goa
  13. github.com/JulienSchmidt/go-http-routing-benchmark
  14. github.com/OlafRadicke/journey
  15. github.com/OlafRadicke/journey/server
  16. github.com/PhillP/goa
  17. github.com/RobbieMcKinstry/goa
  18. github.com/RobbieMckinstry/goa
  19. github.com/Sedward/gotraining/topics/http/api/app
  20. github.com/Soreil/meguca/server
  21. github.com/SpirentOrion/luddite.v2
  22. github.com/TheHippo/go-http-routing-benchmark
  23. github.com/VarmaLabs/gotraining/11-http/api/routes
  24. github.com/WianVos/gotraining/topics/http/api/app
  25. github.com/Xuyuanp/go-http-routing-benchmark
  26. github.com/aarongreenlee/gravity
  27. github.com/acsellers/journey
  28. github.com/acsellers/journey/server
  29. github.com/adam-hanna/goa
  30. github.com/alexgarzao/goa
  31. github.com/andrewburian/go-http-routing-benchmark
  32. github.com/ant0ine/go-http-routing-benchmark
  33. github.com/antihax/goa
  34. github.com/aqtrans/gothing
  35. github.com/ardanlabs/kit/web
  36. github.com/arthurwhite/go-http-routing-benchmark
  37. github.com/astaxie/go-http-routing-benchmark
  38. github.com/azihsoyn/goa
  39. github.com/backstage/beat/server
  40. github.com/backstage/beat/transaction
  41. github.com/badoet/journey
  42. github.com/badoet/journey/server
  43. github.com/bakape/hydron
  44. github.com/bakape/meguca/go/src/meguca/server
  45. github.com/bakape/meguca/server
  46. github.com/bakape/r-a-d.io
  47. github.com/beauhoyt/go-http-routing-benchmark
  48. github.com/besser/go-http-routing-benchmark
  49. github.com/bfitzsimmons/go-http-routing-benchmark
  50. github.com/billyogat/journey
  51. github.com/billyogat/journey/server
  52. github.com/bradrydzewski/drone/server/web
  53. github.com/brasilikum/goa
  54. github.com/briandowns/goa
  55. github.com/brycereitano/goa
  56. github.com/chubais/go-http-routing-benchmark
  57. github.com/citysir/go-http-routing-benchmark
  58. github.com/claygod/go-web-framework-benchmark
  59. github.com/cleitonmarx/GoWebApp/server
  60. github.com/cleitonmarx/gowebapp/server
  61. github.com/cleitonmarx/webcrawler/server
  62. github.com/codemodus/mixmux
  63. github.com/cristiangraz/kumi/router
  64. github.com/dalent/go-http-routing-benchmark
  65. github.com/dawnoble/gotraining/topics/http/api/app
  66. github.com/dc0d/dirsh
  67. github.com/dharmit/gotraining/topics/http/api/app
  68. github.com/dimfeld/simpleblog
  69. github.com/dimfeld/unwebhook
  70. github.com/dinever/go-http-routing-benchmark
  71. github.com/djinn/go-http-routing-benchmark
  72. github.com/dobegor/goa
  73. github.com/douglaswth/goa
  74. github.com/drone/drone/server/web
  75. github.com/fanliao/go-http-routing-benchmark
  76. github.com/faxal/goa
  77. github.com/fhermeni/wints/httpd
  78. github.com/flimzy/ale
  79. github.com/frodebjerke/goa
  80. github.com/future-challenger/journey
  81. github.com/future-challenger/journey/server
  82. github.com/fvbock/aloja
  83. github.com/gerryyang/go-http-routing-benchmark
  84. github.com/gin-gonic/go-http-routing-benchmark
  85. github.com/gnanderson/go-http-routing-benchmark
  86. github.com/go-gas/go-web-framework-benchmark
  87. github.com/go-spatial/tegola/server
  88. github.com/goadesign/goa
  89. github.com/gofury/go-web-framework-benchmark
  90. github.com/gooo000/kami
  91. github.com/gotokatsuya/go-http-routing-benchmark
  92. github.com/guregu/kami
  93. github.com/hakobe/gomibako
  94. github.com/hasIan/kit/web/app
  95. github.com/hatajoe/goa
  96. github.com/helmi03/tegola/server
  97. github.com/holmeszyx/journey
  98. github.com/hopkinsth/gotraining/topics/http/api/app
  99. github.com/ikawaha/goa
  100. github.com/ikenchina/goa
  101. github.com/ikennaokpala/gotraining/topics/http/api/app
  102. github.com/illyabusigin/goa
  103. github.com/influx6/faux/httputil
  104. github.com/influx6/fractals/fhttp
  105. github.com/itchy/go-ng-todo/config
  106. github.com/jbuberel/go-http-routing-benchmark
  107. github.com/jgeiger/gotraining/topics/http/api/app
  108. github.com/jllopis/aloja
  109. github.com/joeybloggs/go-http-routing-benchmark
  110. github.com/jsimonetti/goa
  111. github.com/julienschmidt/go-http-routing-benchmark
  112. github.com/junbinWu/go-http-routing-benchmark
  113. github.com/kabukky/journey
  114. github.com/kabukky/journey/server
  115. github.com/kdada/go-http-routing-benchmark
  116. github.com/kdada/go-web-framework-benchmark
  117. github.com/klauspost/goa
  118. github.com/kmagai/kami
  119. github.com/kortemy/journey
  120. github.com/kortemy/journey/server
  121. github.com/kosuda/go-http-routing-benchmark
  122. github.com/kwk/goa
  123. github.com/kyledayton/goa
  124. github.com/l3pp4rd/go-http-routing-benchmark
  125. github.com/laher/go-http-routing-benchmark
  126. github.com/levicook/kanban-backend/httpd/endpoints
  127. github.com/levicook/kanban-backend/httpd/routes
  128. github.com/liu-rui/go-http-routing-benchmark
  129. github.com/liu-rui/go-web-framework-benchmark
  130. github.com/lordnynex/kit/web/app
  131. github.com/losinggeneration/goat
  132. github.com/lparis/gotraining/topics/http/api/app
  133. github.com/lunny/go-http-routing-benchmark
  134. github.com/lvzhihao/go-web-framework-benchmark
  135. github.com/maleck13/goa
  136. github.com/manucorporat/go-http-routing-benchmark
  137. github.com/marove2000/hack-and-pay/handler
  138. github.com/marove2000/hack-and-pay/router
  139. github.com/michaelboke/goa
  140. github.com/mickelsonm/goa
  141. github.com/mikespook/go-http-routing-benchmark
  142. github.com/mmanjoura/gotraining/topics/http/api/app
  143. github.com/naoina/go-http-routing-benchmark
  144. github.com/needcaffeine/yakdb
  145. github.com/neelmitra/gotraining/topics/http/api/app
  146. github.com/newtechfellas/gotraining/topics/http/api/app
  147. github.com/noypi/go-http-routing-benchmark
  148. github.com/painhardcore/journey
  149. github.com/peak6/ctxgrp/httptreemux
  150. github.com/pegasuskim/go-http-routing-benchmark
  151. github.com/phillp/goa
  152. github.com/pilu/go-http-routing-benchmark
  153. github.com/pkieltyka/go-http-routing-benchmark
  154. github.com/plimble/go-http-routing-benchmark
  155. github.com/qiangxue/go-http-routing-benchmark
  156. github.com/quan-xie/goa
  157. github.com/raphael/goa
  158. github.com/rickb777/gotraining/topics/http/api/app
  159. github.com/rkgo/router
  160. github.com/rkuris/journey
  161. github.com/rkusa/router
  162. github.com/safeie/go-http-routing-benchmark
  163. github.com/satoshi03/kami
  164. github.com/scritch007/goa
  165. github.com/shivakar/go-http-routing-benchmark
  166. github.com/shogo-ma/goa
  167. github.com/shohhei1126/goa
  168. github.com/sjug/am-go
  169. github.com/sjug/am-go/server
  170. github.com/smallnest/go-web-framework-benchmark
  171. github.com/sneub/journey
  172. github.com/someone1/kami
  173. github.com/sparfenov/sstatic
  174. github.com/sparfenov/sstatic/router
  175. github.com/specode/journey
  176. github.com/specode/journey/server
  177. github.com/squiidz/bench
  178. github.com/stengaard/goa
  179. github.com/studentcouncil/meguca/server
  180. github.com/suifengRock/go-http-routing-benchmark
  181. github.com/suneil/journey
  182. github.com/sunisdown/go-http-routing-benchmark
  183. github.com/syb-devs/goose/http
  184. github.com/syb-devs/goose/http/server
  185. github.com/tchssk/goa
  186. github.com/thanzen/go-http-routing-benchmark
  187. github.com/theckman/go-http-routing-benchmark
  188. github.com/theshadow/goa
  189. github.com/tomkwok/journey
  190. github.com/tomkwok/journey/server
  191. github.com/tooolbox/godyssey
  192. github.com/torfuzx/journey
  193. github.com/torfuzx/journey/server
  194. github.com/trevorprater/journey
  195. github.com/trevorprater/journey/server
  196. github.com/troyxmccall/goblahg
  197. github.com/troyxmccall/goblahg/server
  198. github.com/twanies/go-http-routing-benchmark
  199. github.com/twinj/journey
  200. github.com/twinj/journey/server
  201. github.com/tylerb/gotraining/topics/http/api/app
  202. github.com/ursiform/go-http-routing-benchmark
  203. github.com/vCabbage/goa
  204. github.com/vanng822/go-http-routing-benchmark
  205. github.com/vcabbage/goa
  206. github.com/verdverm/goa
  207. github.com/vinitkumar/journey
  208. github.com/vinitkumar/journey/server
  209. github.com/wacul/goa
  210. github.com/wayneashleyberry/goa
  211. github.com/wmadisonDev/gotraining/topics/http/api/app
  212. github.com/xeger/goa
  213. github.com/yosssi/go-http-routing-benchmark
  214. github.com/yunkai/goa
  215. github.com/zareone/goose/http
  216. gopkg.in/bakape/meguca.v2/server
  217. gopkg.in/bakape/meguca.v3/server
  218. gopkg.in/goadesign/goa.v1
  219. gopkg.in/goadesign/goa.v2/rest
  220. gopkg.in/guregu/kami.v1
  221. gopkg.in/guregu/kami.v2

Imported only in test by 5 package(s)

  1. github.com/ZetaChow/mux
  2. github.com/beego/mux
  3. github.com/liyu4/mux
  4. github.com/teambition/trie-mux/mux
  5. github.com/yahoo/athenz/libs/go/zmssvctoken

Imports 1 package(s)

  1. github.com/dimfeld/httppath