snap is:package
Top-level package for the Snap Web Framework
This is the top-level package for the official Snap Framework
libraries. It includes:
- The Snaplets API
- Snaplets for sessions, authentication, and templates
To get started, issue the following sequence of commands:
$ cabal install snap snap-templates
$ mkdir myproject
$ cd myproject
$ snap init
If you have trouble or any questions, see our FAQ page
(
http://snapframework.com/faq) or the documentation
(
http://snapframework.com/docs).
Note: since version 1.0, the "snap" executable program for generating
starter projects is provided by the
snap-templates package.
Snap: A Haskell Web Framework (core interfaces and types)
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/.
This library contains the core definitions and types for the Snap
framework, including:
- Primitive types and functions for HTTP (requests, responses,
cookies, post/query parameters, etc)
- A monad for programming web handlers called "Snap", which
allows:
- Stateful access to the HTTP request and response objects
- Monadic failure (i.e. MonadPlus/Alternative instances) for
declining to handle requests and chaining handlers together
- Early termination of the computation if you know early what you
want to return and want to prevent further monadic processing
Quick start: The
Snap monad and HTTP definitions are in
Snap.Core.
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.
Fast Haskell bindings to Google’s Snappy compression library.
This library provides fast, pure Haskell bindings to Google’s Snappy
compression and decompression library:
http://github.com/google/snappy/.
Not on Stackage, so not searched.
A collection of useful helpers and utilities for Snap web applications.
Not on Stackage, so not searched.
Snap static loader
Not on Stackage, so not searched.
postgresql-simple snaplet for the Snap Framework
Not on Stackage, so not searched.
Redis support for Snap Framework
Not on Stackage, so not searched.
sqlite-simple snaplet for the Snap Framework
Not on Stackage, so not searched.
Snap dynamic loader
Not on Stackage, so not searched.
A library for BDD-style testing with the Snap Web Framework
Not on Stackage, so not searched.
Lexical Style Sheets - Snap Web Framework adaptor.
Not on Stackage, so not searched.
snaplet-oauth
Not on Stackage, so not searched.
A snaplet that communicates with wordpress over its api.
Not on Stackage, so not searched.
Bindings to Google's Snappy: A fast compression library
Not on Stackage, so not searched.
Snappy Framing Format in Haskell
Not on Stackage, so not searched.
Lazy bytestring compression and decompression
Not on Stackage, so not searched.
Accept header branching for the Snap web framework
Not on Stackage, so not searched.
None
Not on Stackage, so not searched.
Command-line tool to manage Snap AuthManager database
blaze-html integration for Snap
blaze-html integration for Snap
Not on Stackage, so not searched.
blaze-html-clay integration for Snap
Not on Stackage, so not searched.
Methods to manipulate Configurator objects for Snap & Snaplets
Not on Stackage, so not searched.
Add CORS headers to Snap applications
Not on Stackage, so not searched.
Serve Elm files through the Snap web framework.