https://github.com/yesodweb/wai

Last synced: about 1 month ago

Repository metadata:

Haskell Web Application Interface


Owner metadata:


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 Email 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

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

mime-types/mime-types.cabal hackage
  • base >=4.12 && <5
  • bytestring *
  • containers *
  • text *
wai/wai.cabal hackage
  • 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
wai-app-static/wai-app-static.cabal hackage
  • 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
wai-http2-extra/wai-http2-extra.cabal hackage
  • base >=4.12 && <5
  • bytestring *
  • containers *
  • http-types *
  • psqueues *
  • wai *
  • warp *
  • word8 *
  • base * test
  • doctest >=0.10.1 test
wai-websockets/wai-websockets.cabal hackage
  • 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
warp-tls/warp-tls.cabal hackage
  • 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
.github/workflows/tests.yml actions
  • actions/checkout v2 composite
wai-conduit/wai-conduit.cabal hackage
  • base >=4.12 && <5
  • bytestring >=0.10.4
  • conduit *
  • http-types *
  • transformers *
  • wai >=3.0 && <3.3
wai-extra/wai-extra.cabal hackage
  • 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
warp-quic/warp-quic.cabal hackage
  • base >=4.13 && <5
  • bytestring *
  • http3 *
  • quic *
  • tls *
  • wai *
  • warp >=3.3.15