Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

https://github.com/julienschmidt/httprouter

go golang http httprouter mux router

Last synced: 1 day ago

Repository metadata:

A high performance HTTP request router that scales well


Owner metadata:


Committers metadata

Last synced: 1 day ago

Total Commits: 272
Total Committers: 55
Avg Commits per committer: 4.945
Development Distribution Score (DDS): 0.614

Commits in past year: 7
Committers in past year: 7
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.857

Name Email Commits
Julien Schmidt g****b@j****m 105
Julien Schmidt g****t@j****m 85
Julien Schmidt j****t 27
da-z d****z 2
Javier Provecho Fernandez j****n@g****m 2
Philipp Franke d****v@p****m 2
Grant Stephens g****t@s****a 1
Greg Dietsche G****e@c****u 1
Marcus Franke m****e@g****m 1
Marcel Edmund Franke m****e@g****m 1
Luis Alfonso Higuera Gamboa a****o@o****m 1
Karl Pokus k****s@g****m 1
Joseph Mukorivo j****o@g****m 1
John Jeffery j****y@s****u 1
Jeremy Loy j****y@i****m 1
Huan Wang f****n@g****m 1
Henrik Johansson d****r@g****m 1
Harmen h****m@d****l 1
Maxime Horcholle m****e@g****m 1
ReadmeCritic f****t@g****m 1
Sean Chen 4****o 1
Timothy Cyrus t****s 1
Todd Niswonger t****g 1
Weijun Huang e****4 1
dbubel 5****l 1
Cornel Damian c****n 1
Edward Betts e****d@4****m 1
Abiola Ibrahim a****9@g****m 1
Peter Downs p****s@g****m 1
Preetam Jinka pj@p****m 1
and 25 more...

Issue and Pull Request metadata

Last synced: 2 days ago


Package metadata

go: github.com/julienschmidt/httprouter

Package httprouter is a trie based high performance HTTP request router. A trivial example is: The router matches incoming requests by the request method and the path. If a handle is registered for this path and method, the router delegates the request to that function. For the methods GET, POST, PUT, PATCH and DELETE shortcut functions exist to register handles, for all other methods router.Handle can be used. The registered path, against which the router matches incoming requests, can contain two types of parameters: Named parameters are dynamic path segments. They match anything until the next '/' or the path end: Catch-all parameters match anything until the path end, including the directory index (the '/' before the catch-all). Since they match anything until the end, catch-all parameters must always be the final path element. The value of parameters is saved as a slice of the Param struct, consisting each of a key and a value. The slice is passed to the Handle func as a third parameter. There are two ways to retrieve the value of a parameter:

  • Homepage: https://github.com/julienschmidt/httprouter
  • Documentation: https://pkg.go.dev/github.com/julienschmidt/httprouter#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v1.3.0 (published about 5 years ago)
  • Last Synced: 2024-11-08T00:04:30.908Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 5,197
  • Dependent Repositories: 104,251
  • Docker Downloads: 9,635,039,781
  • Rankings:
    • Dependent repos count: 0.009%
    • Dependent packages count: 0.038%
    • Docker downloads count: 0.039%
    • Average: 0.243%
    • Stargazers count: 0.482%
    • Forks count: 0.649%
go: github.com/JulienSchmidt/httprouter

Package httprouter is a trie based high performance HTTP request router. A trivial example is: The router matches incoming requests by the request method and the path. If a handle is registered for this path and method, the router delegates the request to that function. For the methods GET, POST, PUT, PATCH and DELETE shortcut functions exist to register handles, for all other methods router.Handle can be used. The registered path, against which the router matches incoming requests, can contain two types of parameters: Named parameters are dynamic path segments. They match anything until the next '/' or the path end: Catch-all parameters match anything until the path end, including the directory index (the '/' before the catch-all). Since they match anything until the end, catch-all parameters must always be the final path element. The value of parameters is saved as a slice of the Param struct, consisting each of a key and a value. The slice is passed to the Handle func as a third parameter. There are two ways to retrieve the value of a parameter:

  • Homepage: https://github.com/JulienSchmidt/httprouter
  • Documentation: https://pkg.go.dev/github.com/JulienSchmidt/httprouter#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v1.3.0 (published about 5 years ago)
  • Last Synced: 2024-11-08T00:03:43.137Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.399%
    • Forks count: 0.474%
    • Average: 4.305%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/julienSchmidt/httprouter

Package httprouter is a trie based high performance HTTP request router. A trivial example is: The router matches incoming requests by the request method and the path. If a handle is registered for this path and method, the router delegates the request to that function. For the methods GET, POST, PUT, PATCH and DELETE shortcut functions exist to register handles, for all other methods router.Handle can be used. The registered path, against which the router matches incoming requests, can contain two types of parameters: Named parameters are dynamic path segments. They match anything until the next '/' or the path end: Catch-all parameters match anything until the path end, including the directory index (the '/' before the catch-all). Since they match anything until the end, catch-all parameters must always be the final path element. The value of parameters is saved as a slice of the Param struct, consisting each of a key and a value. The slice is passed to the Handle func as a third parameter. There are two ways to retrieve the value of a parameter:

  • Homepage: https://github.com/julienSchmidt/httprouter
  • Documentation: https://pkg.go.dev/github.com/julienSchmidt/httprouter#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v1.3.0 (published about 5 years ago)
  • Last Synced: 2024-11-08T00:03:42.962Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.399%
    • Forks count: 0.474%
    • Average: 4.305%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/julienschmIDt/httprouter

Package httprouter is a trie based high performance HTTP request router. A trivial example is: The router matches incoming requests by the request method and the path. If a handle is registered for this path and method, the router delegates the request to that function. For the methods GET, POST, PUT, PATCH and DELETE shortcut functions exist to register handles, for all other methods router.Handle can be used. The registered path, against which the router matches incoming requests, can contain two types of parameters: Named parameters are dynamic path segments. They match anything until the next '/' or the path end: Catch-all parameters match anything until the path end, including the directory index (the '/' before the catch-all). Since they match anything until the end, catch-all paramerters must always be the final path element. The value of parameters is saved as a slice of the Param struct, consisting each of a key and a value. The slice is passed to the Handle func as a third parameter. There are two ways to retrieve the value of a parameter:

  • Homepage: https://github.com/julienschmIDt/httprouter
  • Documentation: https://pkg.go.dev/github.com/julienschmIDt/httprouter#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v1.3.0 (published about 5 years ago)
  • Last Synced: 2024-11-08T00:04:06.494Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.399%
    • Forks count: 0.474%
    • Average: 4.305%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/julienschmIdt/httprouter

Package httprouter is a trie based high performance HTTP request router. A trivial example is: The router matches incoming requests by the request method and the path. If a handle is registered for this path and method, the router delegates the request to that function. For the methods GET, POST, PUT, PATCH and DELETE shortcut functions exist to register handles, for all other methods router.Handle can be used. The registered path, against which the router matches incoming requests, can contain two types of parameters: Named parameters are dynamic path segments. They match anything until the next '/' or the path end: Catch-all parameters match anything until the path end, including the directory index (the '/' before the catch-all). Since they match anything until the end, catch-all parameters must always be the final path element. The value of parameters is saved as a slice of the Param struct, consisting each of a key and a value. The slice is passed to the Handle func as a third parameter. There are two ways to retrieve the value of a parameter:

  • Homepage: https://github.com/julienschmIdt/httprouter
  • Documentation: https://pkg.go.dev/github.com/julienschmIdt/httprouter#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v1.3.0 (published about 5 years ago)
  • Last Synced: 2024-11-08T00:04:25.012Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.399%
    • Forks count: 0.474%
    • Average: 4.305%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/julienschmidt/HttpRouter

Package httprouter is a trie based high performance HTTP request router. A trivial example is: The router matches incoming requests by the request method and the path. If a handle is registered for this path and method, the router delegates the request to that function. For the methods GET, POST, PUT, PATCH and DELETE shortcut functions exist to register handles, for all other methods router.Handle can be used. The registered path, against which the router matches incoming requests, can contain two types of parameters: Named parameters are dynamic path segments. They match anything until the next '/' or the path end: Catch-all parameters match anything until the path end, including the directory index (the '/' before the catch-all). Since they match anything until the end, catch-all parameters must always be the final path element. The value of parameters is saved as a slice of the Param struct, consisting each of a key and a value. The slice is passed to the Handle func as a third parameter. There are two ways to retrieve the value of a parameter:

  • Homepage: https://github.com/julienschmidt/HttpRouter
  • Documentation: https://pkg.go.dev/github.com/julienschmidt/HttpRouter#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v1.3.0 (published about 5 years ago)
  • Last Synced: 2024-11-08T00:03:49.469Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
go: github.com/julienschmidt/httpRouter

go: github.com/Julienschmidt/httprouter

Package httprouter is a trie based high performance HTTP request router. A trivial example is: The router matches incoming requests by the request method and the path. If a handle is registered for this path and method, the router delegates the request to that function. For the methods GET, POST, PUT, PATCH and DELETE shortcut functions exist to register handles, for all other methods router.Handle can be used. The registered path, against which the router matches incoming requests, can contain two types of parameters: Named parameters are dynamic path segments. They match anything until the next '/' or the path end: Catch-all parameters match anything until the path end, including the directory index (the '/' before the catch-all). Since they match anything until the end, catch-all parameters must always be the final path element. The value of parameters is saved as a slice of the Param struct, consisting each of a key and a value. The slice is passed to the Handle func as a third parameter. There are two ways to retrieve the value of a parameter:

  • Homepage: https://github.com/Julienschmidt/httprouter
  • Documentation: https://pkg.go.dev/github.com/Julienschmidt/httprouter#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v1.3.0 (published about 5 years ago)
  • Last Synced: 2024-11-08T00:03:50.291Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 7.576%
    • Average: 8.472%
    • Dependent repos count: 9.368%

Dependencies

go.mod go