snap-server: A web server for the Snap Framework
Snap is a simple and fast web development framework and server written in Haskell. For more information or to download the latest version, you can visit the Snap project website at http://snapframework.com/.
The Snap HTTP server is a high performance web server library written in
Haskell. Together with the snap-core
library upon which it depends, it
provides a clean and efficient Haskell programming interface to the HTTP
protocol.
[Skip to Readme]
Modules
[Index]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
openssl | Enable https support using the HsOpenSSL library. | Disabled |
build-pong | Build a server that just returns PONG? Normally useful only for benchmarks. | Disabled |
build-testserver | Build the blackbox testserver? | Disabled |
debug | Enable support for debugging. | Disabled |
Automatic Flags
Name | Description | Default |
---|---|---|
portable | Compile in cross-platform mode. No platform-specific code or optimizations such as C routines will be used. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- snap-server-1.0.3.2.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.2.1, 0.2.2, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.7.1, 0.2.7.2, 0.2.8, 0.2.8.1, 0.2.9, 0.2.10, 0.2.10.1, 0.2.10.2, 0.2.11, 0.2.12, 0.2.13, 0.2.13.1, 0.2.13.2, 0.2.13.3, 0.2.14, 0.2.14.1, 0.2.15, 0.2.15.1, 0.2.16, 0.2.16.1, 0.2.16.2, 0.3.0, 0.3.1, 0.3.1.1, 0.4.0, 0.4.0.1, 0.4.0.2, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1, 0.5.1.1, 0.5.1.2, 0.5.1.3, 0.5.1.4, 0.5.2, 0.5.3, 0.5.3.1, 0.5.4, 0.5.5, 0.6.0, 0.6.0.1, 0.7, 0.7.0.1, 0.8.0, 0.8.0.1, 0.8.1, 0.8.1.1, 0.9.0, 0.9.2, 0.9.2.1, 0.9.2.2, 0.9.2.3, 0.9.2.4, 0.9.3, 0.9.3.1, 0.9.3.3, 0.9.3.4, 0.9.4.0, 0.9.4.1, 0.9.4.2, 0.9.4.3, 0.9.4.4, 0.9.4.5, 0.9.4.6, 0.9.5.0, 0.9.5.1, 1.0.0.0, 1.0.1.0, 1.0.1.1, 1.0.2.0, 1.0.2.1, 1.0.2.2, 1.0.3.0, 1.0.3.1, 1.0.3.2, 1.0.3.3, 1.1.0.0, 1.1.1.0, 1.1.1.1, 1.1.1.2, 1.1.2.0, 1.1.2.1 |
---|---|
Dependencies | attoparsec (>=0.12 && <0.14), base (>=4 && <4.11), blaze-builder (>=0.4 && <0.5), bytestring (>=0.9.1 && <0.11), bytestring-builder (>=0.10.4 && <0.11), case-insensitive (>=1.1 && <1.3), clock (>=0.7.1 && <0.8), containers (>=0.3 && <0.6), directory (>=1.1 && <1.4), filepath (>=1.1 && <2.0), io-streams (>=1.3 && <1.6), io-streams-haproxy (>=1.0 && <1.1), lifted-base (>=0.1 && <0.3), mtl (>=2.0 && <2.3), network (>=2.3 && <2.7), old-locale (>=1.0 && <1.1), snap-core (>=1.0 && <1.1), text (>=0.11 && <1.3), time (>=1.0 && <1.9), transformers (>=0.3 && <0.6), unix (<2.8), unix-compat (>=0.2 && <0.5), vector (>=0.7 && <0.13) [details] |
Tested with | ghc ==8.2.1, ghc ==8.0.2, ghc ==7.10.3, ghc ==7.8.4, ghc ==7.6.3, ghc ==7.4.2, ghc ==7.4.2, ghc ==7.6.3, ghc ==7.8.4, ghc ==7.10.3, ghc ==8.0.2, ghc ==8.2.1 |
License | BSD-3-Clause |
Author | Snap Framework Authors (see CONTRIBUTORS) |
Maintainer | snap@snapframework.com |
Revised | Revision 1 made by DougBeardsley at 2018-03-18T15:55:48Z |
Category | Web, Snap, IO-Streams |
Home page | http://snapframework.com/ |
Source repo | head: git clone git://github.com/snapframework/snap-server.git |
Uploaded | by GregoryCollins at 2017-09-22T05:06:26Z |
Distributions | Arch:1.1.2.1, Debian:1.1.1.2, Fedora:1.1.2.1, FreeBSD:0.9.5.1, LTSHaskell:1.1.2.1, NixOS:1.1.2.1, Stackage:1.1.2.1 |
Reverse Dependencies | 19 direct, 167 indirect [details] |
Executables | snap-test-server, snap-test-pong-server |
Downloads | 136091 total (473 in the last 30 days) |
Rating | 2.5 (votes: 3) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2017-09-22 [all 1 reports] |