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 167 package(s)

  1. github.com/1851616111/go-http-routing-benchmark
  2. github.com/Alkorin/led-manager
  3. github.com/Billups/goat
  4. github.com/Brasilikum/goa
  5. github.com/CloudyKit/go-http-routing-benchmark
  6. github.com/JessonChan/go-http-routing-benchmark
  7. github.com/JulienSchmidt/go-http-routing-benchmark
  8. github.com/OlafRadicke/journey
  9. github.com/OlafRadicke/journey/server
  10. github.com/PhillP/goa
  11. github.com/Sedward/gotraining/topics/http/api/app
  12. github.com/Soreil/meguca/server
  13. github.com/TheHippo/go-http-routing-benchmark
  14. github.com/VarmaLabs/gotraining/11-http/api/routes
  15. github.com/WianVos/gotraining/topics/http/api/app
  16. github.com/Xuyuanp/go-http-routing-benchmark
  17. github.com/aarongreenlee/gravity
  18. github.com/acsellers/journey
  19. github.com/acsellers/journey/server
  20. github.com/alexgarzao/goa
  21. github.com/ant0ine/go-http-routing-benchmark
  22. github.com/aqtrans/gothing
  23. github.com/ardanlabs/kit/web
  24. github.com/astaxie/go-http-routing-benchmark
  25. github.com/backstage/beat/server
  26. github.com/backstage/beat/transaction
  27. github.com/badoet/journey
  28. github.com/badoet/journey/server
  29. github.com/bakape/meguca/server
  30. github.com/beauhoyt/go-http-routing-benchmark
  31. github.com/besser/go-http-routing-benchmark
  32. github.com/bfitzsimmons/go-http-routing-benchmark
  33. github.com/billyogat/journey
  34. github.com/billyogat/journey/server
  35. github.com/brasilikum/goa
  36. github.com/briandowns/goa
  37. github.com/brycereitano/goa
  38. github.com/chubais/go-http-routing-benchmark
  39. github.com/citysir/go-http-routing-benchmark
  40. github.com/cleitonmarx/GoWebApp/server
  41. github.com/cleitonmarx/gowebapp/server
  42. github.com/cleitonmarx/webcrawler/server
  43. github.com/codemodus/mixmux
  44. github.com/cristiangraz/kumi/router
  45. github.com/dalent/go-http-routing-benchmark
  46. github.com/dawnoble/gotraining/topics/http/api/app
  47. github.com/dc0d/dirsh
  48. github.com/dharmit/gotraining/topics/http/api/app
  49. github.com/dimfeld/simpleblog
  50. github.com/dimfeld/unwebhook
  51. github.com/dinever/go-http-routing-benchmark
  52. github.com/djinn/go-http-routing-benchmark
  53. github.com/dobegor/goa
  54. github.com/fanliao/go-http-routing-benchmark
  55. github.com/faxal/goa
  56. github.com/future-challenger/journey
  57. github.com/future-challenger/journey/server
  58. github.com/fvbock/aloja
  59. github.com/gerryyang/go-http-routing-benchmark
  60. github.com/gin-gonic/go-http-routing-benchmark
  61. github.com/go-gas/go-web-framework-benchmark
  62. github.com/goadesign/goa
  63. github.com/gofury/go-web-framework-benchmark
  64. github.com/gotokatsuya/go-http-routing-benchmark
  65. github.com/guregu/kami
  66. github.com/hakobe/gomibako
  67. github.com/helmi03/tegola/server
  68. github.com/hopkinsth/gotraining/topics/http/api/app
  69. github.com/ikawaha/goa
  70. github.com/ikenchina/goa
  71. github.com/ikennaokpala/gotraining/topics/http/api/app
  72. github.com/illyabusigin/goa
  73. github.com/influx6/fractals/fhttp
  74. github.com/itchy/go-ng-todo/config
  75. github.com/jbuberel/go-http-routing-benchmark
  76. github.com/jgeiger/gotraining/topics/http/api/app
  77. github.com/jllopis/aloja
  78. github.com/joeybloggs/go-http-routing-benchmark
  79. github.com/jsimonetti/goa
  80. github.com/julienschmidt/go-http-routing-benchmark
  81. github.com/junbinWu/go-http-routing-benchmark
  82. github.com/kabukky/journey
  83. github.com/kabukky/journey/server
  84. github.com/kmagai/kami
  85. github.com/kortemy/journey
  86. github.com/kortemy/journey/server
  87. github.com/kosuda/go-http-routing-benchmark
  88. github.com/kwk/goa
  89. github.com/l3pp4rd/go-http-routing-benchmark
  90. github.com/laher/go-http-routing-benchmark
  91. github.com/levicook/kanban-backend/httpd/endpoints
  92. github.com/levicook/kanban-backend/httpd/routes
  93. github.com/liu-rui/go-http-routing-benchmark
  94. github.com/liu-rui/go-web-framework-benchmark
  95. github.com/lordnynex/kit/web/app
  96. github.com/losinggeneration/goat
  97. github.com/lparis/gotraining/topics/http/api/app
  98. github.com/lunny/go-http-routing-benchmark
  99. github.com/maleck13/goa
  100. github.com/manucorporat/go-http-routing-benchmark
  101. github.com/michaelboke/goa
  102. github.com/mickelsonm/goa
  103. github.com/mikespook/go-http-routing-benchmark
  104. github.com/mmanjoura/gotraining/topics/http/api/app
  105. github.com/naoina/go-http-routing-benchmark
  106. github.com/needcaffeine/yakdb
  107. github.com/neelmitra/gotraining/topics/http/api/app
  108. github.com/newtechfellas/gotraining/topics/http/api/app
  109. github.com/painhardcore/journey
  110. github.com/peak6/ctxgrp/httptreemux
  111. github.com/pegasuskim/go-http-routing-benchmark
  112. github.com/phillp/goa
  113. github.com/pilu/go-http-routing-benchmark
  114. github.com/pkieltyka/go-http-routing-benchmark
  115. github.com/plimble/go-http-routing-benchmark
  116. github.com/qiangxue/go-http-routing-benchmark
  117. github.com/raphael/goa
  118. github.com/rkgo/router
  119. github.com/rkusa/router
  120. github.com/safeie/go-http-routing-benchmark
  121. github.com/scritch007/goa
  122. github.com/shivakar/go-http-routing-benchmark
  123. github.com/shohhei1126/goa
  124. github.com/sjug/am-go
  125. github.com/sjug/am-go/server
  126. github.com/smallnest/go-web-framework-benchmark
  127. github.com/someone1/kami
  128. github.com/specode/journey
  129. github.com/specode/journey/server
  130. github.com/squiidz/bench
  131. github.com/studentcouncil/meguca/server
  132. github.com/suifengRock/go-http-routing-benchmark
  133. github.com/sunisdown/go-http-routing-benchmark
  134. github.com/syb-devs/goose/http
  135. github.com/syb-devs/goose/http/server
  136. github.com/tchssk/goa
  137. github.com/thanzen/go-http-routing-benchmark
  138. github.com/theckman/go-http-routing-benchmark
  139. github.com/theshadow/goa
  140. github.com/tomkwok/journey
  141. github.com/tomkwok/journey/server
  142. github.com/tooolbox/godyssey
  143. github.com/torfuzx/journey
  144. github.com/torfuzx/journey/server
  145. github.com/trevorprater/journey
  146. github.com/trevorprater/journey/server
  147. github.com/troyxmccall/goblahg
  148. github.com/troyxmccall/goblahg/server
  149. github.com/twanies/go-http-routing-benchmark
  150. github.com/twinj/journey
  151. github.com/twinj/journey/server
  152. github.com/tylerb/gotraining/topics/http/api/app
  153. github.com/ursiform/go-http-routing-benchmark
  154. github.com/vanng822/go-http-routing-benchmark
  155. github.com/verdverm/goa
  156. github.com/vinitkumar/journey
  157. github.com/vinitkumar/journey/server
  158. github.com/wacul/goa
  159. github.com/wmadisonDev/gotraining/topics/http/api/app
  160. github.com/yosssi/go-http-routing-benchmark
  161. github.com/zareone/goose/http
  162. gopkg.in/bakape/meguca.v2/server
  163. gopkg.in/bakape/meguca.v3/server
  164. gopkg.in/goadesign/goa.v1
  165. gopkg.in/goadesign/goa.v2/rest
  166. gopkg.in/guregu/kami.v1
  167. gopkg.in/guregu/kami.v2

Imported only in test by 1 package(s)

  1. github.com/teambition/trie-mux/mux

Imports 1 package(s)

  1. github.com/dimfeld/httppath