Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/razonyang/httprouter

A high performance HTTP request router that scales well
https://github.com/razonyang/httprouter

Improve readability of BasicAuth example

Since `net/http` already provides the necessary functionality, this change removes the technical...

9dcdf460b98c532efeb1b44afd6f775cf7c760b6 authored over 8 years ago by Yuval Kogman <[email protected]>
Merge pull request #150 from abiosoft/patch-1

Add River to list of frameworks

fb79d6a91d3e4a9ecb6d945b218d78fc0d9b1939 authored over 8 years ago by Julien Schmidt <[email protected]>
Add River to list of frameworks

f6757499d60b0b0c16dad90e8ddab8afefa72655 authored over 8 years ago by Abiola Ibrahim <[email protected]>
Travis: Test with Go 1.6

77366a47451a56bb3ba682481eed85b64fea14e8 authored almost 9 years ago by Julien Schmidt <[email protected]>
Add OPTIONS to list in Allow header

Fixes #132

153d9c9fa8b6a5995c6a300cca099e1f3408733f authored almost 9 years ago by Julien Schmidt <[email protected]>
README: Add xmux the list

2c34ec888a7359c0750064e0a4c8df360806c255 authored almost 9 years ago by Julien Schmidt <[email protected]>
Update README.md

fd848ba9ca16e86a98b18e1a0e31358534101d34 authored almost 9 years ago by Julien Schmidt <[email protected]>
tree: remove dead code

b74da820a2aa53314008e35ee79631ddba491aa0 authored almost 9 years ago by Julien Schmidt <[email protected]>
tree: avoid recursion in case-insensitive when possible

6e0ff1339a6bc1e6ea66670cb4f6496d3dbb85b6 authored almost 9 years ago by Julien Schmidt <[email protected]>
Fix case-insensitive unicode lookup

Updates #113

a7a8c643b99a27aea6945b74bcef52e58d7249ab authored almost 9 years ago by Julien Schmidt <[email protected]>
tree: fix case-insensitive unicode lookup

Fixes #113

ee60de09e78360ebe0ae6c28a2ce245ac959827d authored almost 9 years ago by Julien Schmidt <[email protected]>
typo in comment

d94d446eb345f8da40124f1ba74a71ff4172f128 authored almost 9 years ago by Julien Schmidt <[email protected]>
Native OPTIONS handling

Fixes #98

5273944025bdfe8df6c10f286ce7742b83673033 authored almost 9 years ago by Julien Schmidt <[email protected]>
tree: explicitly use node type static

Fixes #104

b8b15a273dbacd6945205200fd37807cb7939361 authored almost 9 years ago by Julien Schmidt <[email protected]>
Ignore OPTIONS as allowed method

Updates #98

9cf8746fac22178418ddf050451e0b00aa607291 authored almost 9 years ago by Julien Schmidt <[email protected]>
Send Allow header when 405 Method Not Allowed

Required by RFC 2616

02d2b7cc4ba3894f46dc65769c0b3d92bd177a05 authored almost 9 years ago by Julien Schmidt <[email protected]>
Merge pull request #127 from ReadmeCritic/master

Update README URLs based on HTTP redirects

abb0dc9f755ff0a9d818db28d9d8b9810066e2b5 authored almost 9 years ago by Julien Schmidt <[email protected]>
Update README URLs based on HTTP redirects

e4b94a876a30aa3eca49036b57ac27e73198df95 authored almost 9 years ago by ReadmeCritic <[email protected]>
Merge pull request #122 from tcyrus/patch-1

Update README.md

21439ef4d70ba4f3e2a5ed9249e7b03af4019b40 authored almost 9 years ago by Julien Schmidt <[email protected]>
Update README.md

7827e08193d4dd98deb2190ce21d0603af39e131 authored almost 9 years ago by Timothy Cyrus <[email protected]>
Merge pull request #110 from corneldamian/master

httpway middleware

f30ab90cccbd5171771d26b6557d3c2f49e047a6 authored about 9 years ago by Julien Schmidt <[email protected]>
Update README.md

0f35ce0443712182d7b2cd311062f7aa26fe16b6 authored about 9 years ago by Cornel Damian <[email protected]>
tree: Remove double ' in panic message

77a895ad01ebc98a4dc95d8355bc825ce80a56f6 authored about 9 years ago by Julien Schmidt <[email protected]>
README: Fix NotFound FileSever part

Fixes #101

2ba0f3d499bb3c8d1f47107eb55a597b6619d388 authored about 9 years ago by Julien Schmidt <[email protected]>
Fix TSR for / nodes before param nodes

Fixes #90

dc1fe666a058716f962aaabbb3e55fb825266f97 authored about 9 years ago by Julien Schmidt <[email protected]>
Merge pull request #99 from mhor/patch-1

fix typo

9034cff70da2ab5888417e40d23cd213a1587f16 authored about 9 years ago by Julien Schmidt <[email protected]>
fix typo

3c3bfc0e5cf47f5d7015411e201afb4c61e7f38a authored about 9 years ago by Maxime Horcholle <[email protected]>
Merge pull request #96 from jjeffery/go1.5

Travis: Add Go 1.5

109e267447e95ad1bb48b758e40dd7453eb7b039 authored over 9 years ago by Julien Schmidt <[email protected]>
Add v1.5 to travis build

4ffe16063e61ef18219eca8258b008d7fbfbffb5 authored over 9 years ago by John Jeffery <[email protected]>
Merge pull request #88 from alicebob/patch-1

typo

6aacfd5ab513e34f7e64ea9627ab9670371b34e7 authored over 9 years ago by Julien Schmidt <[email protected]>
typo

0ba7dad1b3b47a021ff3353220924eba650c36f4 authored over 9 years ago by Harmen <[email protected]>
Allow chaining of any http.Handler, not just http.HandlerFunc.

70708e46004c7bcb09b70e685a8b74a690135387 authored over 9 years ago by Peter Downs <[email protected]>
Code Formatting

8c199fb6259ffc1af525cc3ad52ee60ba8359669 authored over 9 years ago by Julien Schmidt <[email protected]>
Merge pull request #80 from PreetamJinka/patch-1

Add siesta to frameworks

1636fa1cff0dae19d3c1ae7f9553c30aac9ae6b5 authored over 9 years ago by Julien Schmidt <[email protected]>
Add siesta to frameworks

09a58b6e3e3aabda8772904a0f2e6250f9e3ae9c authored over 9 years ago by Preetam Jinka <[email protected]>
Improve error messages

b59a38004596b696aca7aa2adccfa68760864d86 authored over 9 years ago by Julien Schmidt <[email protected]>
Merge pull request #74 from dlsniper/better-error-messages

Better error messages

05f42936f5dc61f534614bd7e0697d4da0454a5f authored over 9 years ago by Julien Schmidt <[email protected]>
Better error messages

b6c5a22ee62a5d724bfbb7a949d8bafb30458065 authored over 9 years ago by Florin Patan <[email protected]>
Merge pull request #69 from philippfranke/master

OPTIONS test: Fix wrong variable name

999ba04938b528fb4fb859231ee929958b8db4a6 authored almost 10 years ago by Julien Schmidt <[email protected]>
Options test: Fix wrong variable name

36bc8edd50a52074d59a3cdfe08c38b4cbbdd68d authored almost 10 years ago by Philipp Franke <[email protected]>
tree: Add comment on #65 fix

a06479bbfade5f796b8d45d13c24fa3e588eb0f5 authored almost 10 years ago by Julien Schmidt <[email protected]>
Merge pull request #65 from oov/fix-panic

tree: fix panic in non-ascii routes

b56ed26e9b26a68a75818787604d294534a033b2 authored almost 10 years ago by Julien Schmidt <[email protected]>
Merge pull request #67 from philippfranke/master

Added convenient shortcut for OPTIONS

ddb6c34a60c1447f743e8e950b230c1d2c1a7bd0 authored almost 10 years ago by Julien Schmidt <[email protected]>
Added convenient shortcut for OPTIONS

996b173a044fbf806b87498967455ce14f214ae4 authored almost 10 years ago by Philipp Franke <[email protected]>
tree: fix panic in non-ascii routes

http://golang.org/ref/spec#Conversions_to_and_from_a_string_type
string(0xce) == "\xc3\x8e"
stri...

7988dc183bec5afb85c44d1ac75a443e82bd899f authored almost 10 years ago by oov <[email protected]>
Merge pull request #64 from lhigueragamboa/simplify_handler_func

router: Reuse Handler method in HandlerFunc

f88e0d361fa3ada4c6015805c9131a4e8e956f65 authored almost 10 years ago by Julien Schmidt <[email protected]>
Reuse the adaptation done by the Handler method

69041da6c7d594e5a4c5284ccc3fc551087d2f83 authored almost 10 years ago by Luis Alfonso Higuera Gamboa <[email protected]>
Merge pull request #60 from iamthemuffinman/master

README: Add Roxanna to list of frameworks

b428fda53bb0a764fea9c76c9413512eda291dec authored almost 10 years ago by Julien Schmidt <[email protected]>
Add Roxanna to list of frameworks

595a2906e14d73d99860f2a104abbffeed13b6fa authored almost 10 years ago by Robert Deusser <[email protected]>
README: Reference Goat

bde5c16eb82ff15a1734a3818d9b9547065f65b1 authored almost 10 years ago by Julien Schmidt <[email protected]>
Travis: Use container-based infrastructure

http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/

4be72548c192b11f17e666ad6f318ea4f23595e4 authored almost 10 years ago by Julien Schmidt <[email protected]>
README: add gocover.io badge

a8c4bbe6deb2c4c1aae41f0582b4f59664999d16 authored almost 10 years ago by Julien Schmidt <[email protected]>
README: correct name of Medeina

2b23d41121ae3081216e06dadce95afa04127279 authored almost 10 years ago by Julien Schmidt <[email protected]>
README: reference kami and Medina

9ae5b417a497fb399aeaddab2fe85ee7041c96b4 authored almost 10 years ago by Julien Schmidt <[email protected]>
tree: fix typos + code style

6ddbd2b5d497c621534b3e6a8c0f38a13d5e796d authored almost 10 years ago by Julien Schmidt <[email protected]>
tree: Use strings instead of []byte for indices

decreases memory usage

23bfd775669e45fdea288fa0ba62aed1a19e2bff authored almost 10 years ago by Julien Schmidt <[email protected]>
README: cross-link godoc more

1920724575a29b4da2ac388ce9dcf2c53e2138c0 authored almost 10 years ago by Julien Schmidt <[email protected]>
Update README.md

e24b87a051aacee09db96fdceae00656e467bfa6 authored almost 10 years ago by Julien Schmidt <[email protected]>
Check for multiple wildcards per path segment

Fixes #56

a647d3a4f47bf164b6b2f0a7f563defa8321007c authored almost 10 years ago by Julien Schmidt <[email protected]>
README: reference api2go

b855addf42820c4e5e596b07788a4db8f4d703d8 authored almost 10 years ago by Julien Schmidt <[email protected]>
README: reference Ace

7ec9fdefe66594e6c265e6f814a2bfd8ddb01e21 authored almost 10 years ago by Julien Schmidt <[email protected]>
Merge pull request #54 from rogpeppe/001-custom-method-not-allowed

add support for custom MethodNotAllowed function

57ead30b068c74ac89c121814d1234d4727eaf5b authored almost 10 years ago by Julien Schmidt <[email protected]>
add support for custom MethodNotAllowed function

6617dfa802c8491fad9669f8c6388600f4ae0095 authored almost 10 years ago by Roger Peppe <[email protected]>
tree: change branch indent

make go lint happy

9996d22d0add1f51cba971b2a99cc6587937d193 authored almost 10 years ago by Julien Schmidt <[email protected]>
Fix TestRouterNotAllowed error format

375cec60bc730c75f1a3dbe23a3ee94479de60ae authored almost 10 years ago by Julien Schmidt <[email protected]>
tree: Add invalid node type test

Raises the test coverage to 100%

00ce1c6a267162792c367acc43b1681a884e1872 authored almost 10 years ago by Julien Schmidt <[email protected]>
router: Explain the return values of Lookup

2b89d7c27df525fc9b85a9ae255867c484c50ff0 authored almost 10 years ago by Julien Schmidt <[email protected]>
README: Reference Neko

a846522a2c3f50a417117b3e2e57e3c39abd895a authored almost 10 years ago by Julien Schmidt <[email protected]>
Merge branch 'chaining'

2913780ee44a32395d9a2cf75ee6382b768f422a authored almost 10 years ago by Julien Schmidt <[email protected]>
README: Note on chaining

b33fcde1997fe5b61a1224ebb7ce42c8ad930b1e authored almost 10 years ago by Julien Schmidt <[email protected]>
Merge remote-tracking branch 'da-z/patch-1' into chaining

cd2ecc04dc3d8e377e697042414c1c019c4859e6 authored almost 10 years ago by Julien Schmidt <[email protected]>
Reintroduce (optional) 405 handling

Based on #51
Fixes #30
Fixed #52

aeec11926f7a8fab580383810e1b1bbba99bdaa7 authored almost 10 years ago by Julien Schmidt <[email protected]>
README: Fix web frameworks link

b55664b9e92004aebb7f19a19a9d06271f3a41fc authored almost 10 years ago by Julien Schmidt <[email protected]>
README: Reference Hitch

ff2f34399d4fbbc53e7098e47340b29dec79d483 authored almost 10 years ago by Julien Schmidt <[email protected]>
Revert "Merge pull request #51"

Fixes #52

4a888eb9823b065f25bcade0f8c78997186ee7ea authored almost 10 years ago by Julien Schmidt <[email protected]>
README: Add Basic Auth example

ce95a6f83e52d2f1bc5694842dce3e54da7c6501 authored almost 10 years ago by Julien Schmidt <[email protected]>
router: Use http.StatusText

99873563b6bbe559753ca32caec04480843fbb0f authored almost 10 years ago by Julien Schmidt <[email protected]>
Update .travis.yml

Include Go 1.4

613505640f7c90be3c0968127d021bc9ccf841f7 authored almost 10 years ago by Julien Schmidt <[email protected]>
router: Change 405 status text

dd3b4e402486da74fed7e47b73d373f346bc2a46 authored almost 10 years ago by Julien Schmidt <[email protected]>
router: Omit unused 2nd value in range loop

5945ad952484e0527ec953e8879139713449e6b0 authored almost 10 years ago by Julien Schmidt <[email protected]>
Merge pull request #51 from javierprovecho/master

Add support for HTTP 405

90d58bada7e6154006f2728ee09053271154a8f6 authored almost 10 years ago by Julien Schmidt <[email protected]>
Add test for HTTP 405

4929be22df08407f11079c042c83c1a3371acae8 authored almost 10 years ago by Javier Provecho Fernandez <[email protected]>
Add support for HTTP 405

2aae7810fa9c8f452d7e51e65601f1030f84d55e authored almost 10 years ago by Javier Provecho Fernandez <[email protected]>
Fix empty path TSR test case

copy & paste fail

91101d17f079ca3c05c6e00354e914a35aa0d3e7 authored about 10 years ago by Julien Schmidt <[email protected]>
Fix TSR for empty path

Resulted in a panic before. Fixes #45

925b09e25bea4ccff77c6eaab40794dd75351705 authored about 10 years ago by Julien Schmidt <[email protected]>
Merge branch 'master' of https://github.com/dahankzter/httprouter into dahankzter-master

Conflicts:
router_test.go

bbf259c39542256d5d8d696df5f0afbe3518f3c4 authored about 10 years ago by Julien Schmidt <[email protected]>
Update README.md

Rephrase

a9e4f5f4b7148423d01474647b6b89b97dce776d authored about 10 years ago by da-z <[email protected]>
Update README.md

Found this tip about serving static files as a comment in a closed issue. I think it is valuable...

0ca094797ade0382697853d5b274f6b09e95aca9 authored about 10 years ago by da-z <[email protected]>
Fix links

Fixes #32
- add missing hashmark in an README internal link
- gorest repo was deleted

46807412fe50aaceb73bb57061c2230fd26a1640 authored about 10 years ago by Julien Schmidt <[email protected]>
fix typo

6db904312c78e5595a8d48c6b74fce77f407a33a authored over 10 years ago by Julien Schmidt <[email protected]>
Update 3rd-party frameworks

afa7ae29ca847252b56d9279b6a012c1a7a5e225 authored over 10 years ago by Julien Schmidt <[email protected]>
Merge pull request #26 from dietsche/master

fix typo

d66be03b67f4dba8ee0c3280c6bf34236d5b0da1 authored over 10 years ago by Julien Schmidt <[email protected]>
fix typo

Signed-off-by: Greg Dietsche <[email protected]>

2ae3294e1e0d6a074104ef99208cb8746033e9d7 authored over 10 years ago by Greg Dietsche <[email protected]>
Update .travis.yml

7deadb6844d2c6ff1dfb812eaa439b87cdaedf20 authored over 10 years ago by Julien Schmidt <[email protected]>
Link 3rd-party frameworks

c5247d1e3f4859f0ad3ec04311a872702fb86209 authored over 10 years ago by Julien Schmidt <[email protected]>
Avoid redirect loops to "/"

fixes #15

f78f58a0db024498843b0cca4bf4cc5cf4659cfc authored over 10 years ago by Julien Schmidt <[email protected]>
tree: test for #8

regression test for #8

ca3fec50c3d5ffe644ecd926c484baeb8af09f2e authored over 10 years ago by Julien Schmidt <[email protected]>
tree: TSR path length check

fixes #8

1371f052ac8e75ed49c88d9940be1ec569fb4f24 authored over 10 years ago by Julien Schmidt <[email protected]>
Update README.md

aa4ab18aa1c0cfa2e4049cf907e02357e19a0e37 authored over 10 years ago by Julien Schmidt <[email protected]>
Add Lookup func

f1def0f669f31784fdec5084dff6b6b2a3720f5c authored over 10 years ago by Julien Schmidt <[email protected]>