https://github.com/yesodweb/wai
Last synced: about 1 month ago
Repository metadata:
Haskell Web Application Interface
- Host: GitHub
- URL: https://github.com/yesodweb/wai
- Owner: yesodweb
- License: mit
- Created: 2010-01-17T15:44:09.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T06:00:19.000Z (about 2 months ago)
- Last Synced: 2024-10-29T21:59:12.946Z (about 2 months ago)
- Language: Haskell
- Homepage:
- Size: 4.59 MB
- Stars: 833
- Watchers: 31
- Forks: 262
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Owner metadata:
- Name: Yesod Web Framework
- Login: yesodweb
- Email:
- Kind: organization
- Description:
- Website: www.yesodweb.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/930379?v=4
- Repositories: 28
- Last Synced at: 2024-03-25T20:22:53.755Z
- Profile URL: https://github.com/yesodweb
- Sponsor URL:
Committers metadata
Last synced: about 2 months ago
Total Commits: 3,437
Total Committers: 238
Avg Commits per committer: 14.441
Development Distribution Score (DDS): 0.638
Commits in past year: 129
Committers in past year: 11
Avg Commits per committer in past year: 11.727
Development Distribution Score (DDS) in past year: 0.55
Name | Commits | |
---|---|---|
Michael Snoyman | m****l@s****m | 1243 |
Kazu Yamamoto | k****u@i****p | 1052 |
Felix Paulusma | f****a@g****m | 148 |
Greg Weber | g****g@g****o | 132 |
Andrew Pritchard | a****r@g****m | 83 |
Simon Hengel | s****l@t****t | 46 |
Maximilian Tagher | f****r@g****m | 23 |
Michael Karg | m****r@g****m | 20 |
Hans-Christian Esperer | hc@h****g | 16 |
Lyndon Maydwell | m****l@g****m | 16 |
Sönke Hahn | s****n@g****m | 15 |
Erik de Castro Lopo | e****d@m****m | 15 |
Albert Krewinkel | a****t@z****e | 15 |
patrick brisbin | p****n@g****m | 14 |
Bas van Dijk | b****s@d****g | 13 |
Michael Snoyman | m****l@f****m | 12 |
David Turner | d****r@g****m | 12 |
Snoyman | s****n@s****) | 11 |
Ting-Yen Lai | b****n@g****m | 11 |
Tom McLaughlin | p****7@g****m | 11 |
Brecht Serckx | p****l@b****e | 10 |
Daniel Goertzen | d****n@g****m | 10 |
Pearce Dedmon | p****n@f****m | 10 |
jay groven | j****n@l****m | 10 |
Marcin Tolysz | t****z@g****m | 9 |
Michael Gale | m****e@w****k | 8 |
Mikkel Christiansen | m****l@r****m | 8 |
Paavo | p****n@g****m | 8 |
Simon Jakobi | s****i@g****m | 7 |
Matt Brown | m****t@s****t | 7 |
and 208 more... |
Issue and Pull Request metadata
Last synced: about 1 month ago
Package metadata
- Total packages: 15
-
Total downloads:
- hackage: 1,307,072 total
- Total docker downloads: 299
- Total dependent packages: 370 (may contain duplicates)
- Total dependent repositories: 10,020 (may contain duplicates)
- Total versions: 683
- Total maintainers: 6
hackage: warp
HTTP/1.0, HTTP/1.1 and HTTP/2 are supported. For HTTP/2, Warp supports direct and ALPN (in TLS) but not upgrade. API docs and the README are available at http://www.stackage.org/package/warp.
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 3.4.1 (published 8 months ago)
- Last Synced: 2024-11-11T02:44:25.227Z (about 1 month ago)
- Versions: 209
- Dependent Packages: 107
- Dependent Repositories: 3,180
- Downloads: 369,187 Total
- Docker Downloads: 35
-
Rankings:
- Downloads: 0.124%
- Dependent repos count: 0.158%
- Docker downloads count: 0.175%
- Forks count: 0.22%
- Average: 0.323%
- Dependent packages count: 0.373%
- Stargazers count: 0.887%
- Maintainers (3)
hackage: wai
Provides a common protocol for communication between web applications and web servers. API docs and the README are available at http://www.stackage.org/package/wai.
- Homepage: https://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 3.2.4 (published about 1 year ago)
- Last Synced: 2024-11-11T02:44:24.637Z (about 1 month ago)
- Versions: 55
- Dependent Packages: 135
- Dependent Repositories: 3,106
- Downloads: 173,482 Total
- Docker Downloads: 35
-
Rankings:
- Dependent repos count: 0.175%
- Docker downloads count: 0.175%
- Forks count: 0.22%
- Dependent packages count: 0.271%
- Average: 0.389%
- Downloads: 0.605%
- Stargazers count: 0.887%
- Maintainers (3)
hackage: wai-extra
Provides basic WAI handler and middleware functionality: WAI Testing Framework Hspec testing facilities and helpers for WAI. Event Source/Event Stream Send server events to the client. Compatible with the JavaScript EventSource API. Accept Override Override the Accept header in a request. Special handling for the _accept query parameter (which is used throughout WAI override the Accept header). Add Headers WAI Middleware for adding arbitrary headers to an HTTP request. Clean Path Clean a request path to a canonical form. Combine Headers Combine duplicate headers into one. GZip Compression Negotiate HTTP payload gzip compression. Health check endpoint Add an empty health check endpoint. HTTP Basic Authentication WAI Basic Authentication Middleware which uses Authorization header. JSONP "JSON with Padding" middleware. Automatic wrapping of JSON responses to convert into JSONP. Method Override / Post Allows overriding of the HTTP request method via the _method query string parameter. Request Logging Request logging middleware for development and production environments Request Rewrite Rewrite request path info based on a custom conversion rules. Select Dynamically choose between Middlewares. Stream Files Convert ResponseFile type responses into ResponseStream type. Virtual Host Redirect incoming requests to a new host based on custom rules. API docs and the README are available at http://www.stackage.org/package/wai-extra.
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 3.1.15 (published 7 months ago)
- Last Synced: 2024-11-11T02:44:19.758Z (about 1 month ago)
- Versions: 175
- Dependent Packages: 48
- Dependent Repositories: 2,380
- Downloads: 254,401 Total
- Docker Downloads: 35
-
Rankings:
- Docker downloads count: 0.175%
- Dependent repos count: 0.209%
- Forks count: 0.22%
- Downloads: 0.384%
- Average: 0.443%
- Dependent packages count: 0.701%
- Stargazers count: 0.966%
- Maintainers (5)
hackage: mime-types
API docs and the README are available at http://www.stackage.org/package/mime-types.
- Homepage: https://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 0.1.2.0 (published about 1 year ago)
- Last Synced: 2024-11-11T02:44:13.819Z (about 1 month ago)
- Versions: 12
- Dependent Packages: 18
- Dependent Repositories: 439
- Downloads: 170,233 Total
- Docker Downloads: 89
-
Rankings:
- Forks count: 0.22%
- Downloads: 0.622%
- Stargazers count: 0.887%
- Average: 0.924%
- Dependent repos count: 0.966%
- Docker downloads count: 1.288%
- Dependent packages count: 1.56%
- Maintainers (1)
hackage: auto-update
API docs and the README are available at http://www.stackage.org/package/auto-update.
- Homepage: https://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 0.2.0 (published 8 months ago)
- Last Synced: 2024-11-11T02:44:18.618Z (about 1 month ago)
- Versions: 19
- Dependent Packages: 12
- Dependent Repositories: 268
- Downloads: 105,630 Total
- Docker Downloads: 35
-
Rankings:
- Docker downloads count: 0.175%
- Forks count: 0.22%
- Stargazers count: 0.887%
- Average: 1.021%
- Downloads: 1.266%
- Dependent repos count: 1.537%
- Dependent packages count: 2.04%
- Maintainers (2)
hackage: warp-tls
SSLv1 and SSLv2 are obsoleted by IETF. We should use TLS 1.2 (or TLS 1.1 or TLS 1.0 if necessary). HTTP/2 can be negotiated by ALPN. API docs and the README are available at http://www.stackage.org/package/warp-tls.
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 3.4.5 (published 8 months ago)
- Last Synced: 2024-11-11T02:44:21.916Z (about 1 month ago)
- Versions: 88
- Dependent Packages: 19
- Dependent Repositories: 217
- Downloads: 99,997 Total
-
Rankings:
- Forks count: 0.22%
- Stargazers count: 0.887%
- Average: 1.211%
- Downloads: 1.362%
- Dependent packages count: 1.673%
- Dependent repos count: 1.91%
- Maintainers (2)
hackage: wai-websockets
API docs and the README are available at http://www.stackage.org/package/wai-websockets.
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 3.0.1 (published over 8 years ago)
- Last Synced: 2024-11-11T02:44:12.810Z (about 1 month ago)
- Versions: 34
- Dependent Packages: 16
- Dependent Repositories: 245
- Downloads: 46,325 Total
-
Rankings:
- Forks count: 0.22%
- Stargazers count: 0.887%
- Average: 1.456%
- Dependent packages count: 1.56%
- Dependent repos count: 1.656%
- Downloads: 2.956%
- Maintainers (1)
hackage: time-manager
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 0.1.0 (published 8 months ago)
- Last Synced: 2024-11-11T02:44:20.419Z (about 1 month ago)
- Versions: 4
- Dependent Packages: 7
- Dependent Repositories: 21
- Downloads: 23,215 Total
- Docker Downloads: 35
-
Rankings:
- Docker downloads count: 0.175%
- Forks count: 0.22%
- Stargazers count: 0.887%
- Dependent packages count: 3.385%
- Average: 3.948%
- Downloads: 7.205%
- Dependent repos count: 11.817%
- Maintainers (1)
hackage: wai-conduit
API docs and the README are available at http://www.stackage.org/package/wai-conduit.
- Homepage: https://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 3.0.0 (published over 10 years ago)
- Last Synced: 2024-11-11T02:44:12.291Z (about 1 month ago)
- Versions: 5
- Dependent Packages: 2
- Dependent Repositories: 153
- Downloads: 9,201 Total
-
Rankings:
- Forks count: 0.22%
- Stargazers count: 0.887%
- Dependent repos count: 3.306%
- Average: 6.259%
- Dependent packages count: 10.472%
- Downloads: 16.411%
- Maintainers (1)
hackage: wai-handler-devel
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 2.0.0 (published about 11 years ago)
- Last Synced: 2024-11-11T02:44:18.201Z (about 1 month ago)
- Versions: 32
- Dependent Packages: 1
- Dependent Repositories: 2
- Downloads: 20,372 Total
-
Rankings:
- Forks count: 0.22%
- Stargazers count: 0.944%
- Downloads: 7.262%
- Average: 9.936%
- Dependent packages count: 10.472%
- Dependent repos count: 30.783%
- Maintainers (1)
hackage: wai-handler-webkit
API docs and the README are available at http://www.stackage.org/package/wai-handler-webkit.
- Homepage: https://github.com/yesodweb/wai/tree/master/wai-handler-webkit
- Licenses: MIT
- Latest release: 3.0.0 (published over 10 years ago)
- Last Synced: 2024-11-11T02:44:20.768Z (about 1 month ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 10,354 Total
-
Rankings:
- Forks count: 0.22%
- Stargazers count: 0.944%
- Average: 14.293%
- Downloads: 14.552%
- Dependent packages count: 19.271%
- Dependent repos count: 36.479%
- Maintainers (2)
hackage: recv
- Homepage: http://github.com/yesodweb/wai
- Licenses: BSD-3-Clause
- Latest release: 0.1.0 (published almost 2 years ago)
- Last Synced: 2024-11-11T02:44:12.469Z (about 1 month ago)
- Versions: 2
- Dependent Packages: 3
- Dependent Repositories: 7
- Downloads: 5,128 Total
- Docker Downloads: 35
-
Rankings:
- Forks count: 0.383%
- Stargazers count: 0.898%
- Dependent packages count: 5.11%
- Average: 14.442%
- Dependent repos count: 21.544%
- Downloads: 44.272%
- Maintainers (1)
hackage: warp-static
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 2.0.1 (published almost 11 years ago)
- Last Synced: 2024-11-11T02:44:17.352Z (about 1 month ago)
- Versions: 22
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 14,823 Total
-
Rankings:
- Forks count: 0.22%
- Stargazers count: 0.944%
- Downloads: 10.133%
- Average: 17.709%
- Dependent packages count: 19.271%
- Dependent repos count: 57.977%
- Maintainers (1)
hackage: wai-http2-extra
- Homepage: http://github.com/yesodweb/wai
- Licenses: MIT
- Latest release: 0.1.3 (published over 4 years ago)
- Last Synced: 2024-11-11T02:44:20.703Z (about 1 month ago)
- Versions: 7
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 4,202 Total
-
Rankings:
- Forks count: 0.293%
- Stargazers count: 0.886%
- Dependent packages count: 12.218%
- Average: 20.752%
- Downloads: 35.221%
- Dependent repos count: 55.143%
- Maintainers (1)
hackage: warp-quic
- Homepage: https://github.com/yesodweb/wai
- Licenses: BSD-3-Clause
- Latest release: 0.0.0 (published about 3 years ago)
- Last Synced: 2024-11-11T02:44:20.565Z (about 1 month ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 522 Total
-
Rankings:
- Dependent packages count: 10.42%
- Stargazers count: 31.502%
- Dependent repos count: 36.765%
- Forks count: 37.055%
- Average: 41.313%
- Downloads: 90.824%
- Maintainers (1)
Dependencies
- base >=4.12 && <5
- bytestring *
- containers *
- text *
- hspec-discover * build
- base >=4.12 && <5
- bytestring >=0.10.4
- http-types >=0.7
- network >=2.2.1.5
- text >=0.7
- vault ==0.3.*
- base >=4.8 && <5 test
- bytestring * test
- hspec * test
- wai * test
- base >=4.12 && <5
- base ==4.*
- base64-bytestring >=0.1
- blaze-html >=0.5
- blaze-markup >=0.5.1
- bytestring >=0.10.4
- containers >=0.2
- cryptohash-md5 >=0.11.101
- cryptonite >=0.6
- directory >=1.0.1
- directory >=1.0
- file-embed >=0.0.3.1
- filepath *
- http-date *
- http-types >=0.7
- memory >=0.7
- mime-types ==0.1.*
- old-locale >=1.0.0.2
- optparse-applicative >=0.7
- template-haskell >=2.7
- text >=0.7
- time >=1.1.4
- transformers >=0.2.2
- unix-compat >=0.2
- unordered-containers >=0.2
- wai >=3.0 && <3.3
- wai-app-static *
- wai-extra >=3.0 && <3.2
- warp >=3.0.11 && <3.4
- zlib >=0.5
- base ==4.* test
- bytestring * test
- filepath * test
- hspec >=1.3 test
- http-date * test
- http-types * test
- mime-types * test
- mockery * test
- network * test
- old-locale * test
- temporary * test
- text * test
- time * test
- transformers * test
- unix-compat * test
- wai * test
- wai-app-static * test
- wai-extra * test
- zlib * test
- base >=4.12 && <5
- bytestring *
- containers *
- http-types *
- psqueues *
- wai *
- warp *
- word8 *
- base * test
- doctest >=0.10.1 test
- base >=4.12 && <5
- base >=3 && <5
- bytestring >=0.9.1.4
- bytestring *
- case-insensitive >=0.2
- case-insensitive *
- file-embed *
- http-types *
- network *
- network >=2.2.1.5
- text *
- transformers >=0.2
- transformers *
- wai *
- wai >=3.0 && <3.3
- wai-app-static *
- wai-websockets *
- warp *
- websockets *
- websockets >=0.9
- base >=4.12 && <5
- bytestring >=0.9
- cryptonite >=0.12
- data-default-class >=0.0.1
- network >=2.2.1
- streaming-commons *
- tls >=1.5.3
- tls-session-manager >=0.0.4
- unliftio *
- wai ==3.2.*
- warp >=3.3.6 && <3.4
- actions/checkout v2 composite
- base >=4.12 && <5
- bytestring >=0.10.4
- conduit *
- http-types *
- transformers *
- wai >=3.0 && <3.3
- hspec-discover * build
- HUnit *
- aeson *
- ansi-terminal >=0.4
- base *
- base >=4.12 && <5
- base64-bytestring *
- bytestring *
- bytestring >=0.10.4
- call-stack *
- case-insensitive >=0.2
- containers *
- cookie *
- data-default-class *
- directory >=1.2.7.0
- fast-logger >=2.4.5
- http-types >=0.7
- http-types *
- iproute >=1.7.8
- network >=2.6.1.0
- resourcet >=0.4.6 && <1.4
- streaming-commons >=0.2
- text >=0.7
- time *
- time >=1.1.4
- transformers >=0.2.2
- unix *
- vault *
- wai >=3.2.2.1 && <3.3
- wai *
- wai-extra *
- wai-logger >=2.3.7
- warp >=3.3.22
- warp *
- word8 *
- HUnit * test
- aeson * test
- base ==4.* test
- bytestring * test
- case-insensitive * test
- cookie * test
- directory * test
- fast-logger * test
- hspec >=1.3 test
- http-types * test
- iproute * test
- resourcet * test
- temporary * test
- text * test
- time * test
- wai * test
- wai-extra * test
- warp * test
- zlib * test
- base >=4.13 && <5
- bytestring *
- http3 *
- quic *
- tls *
- wai *
- warp >=3.3.15