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