@hackage simple0.3.0
A minimalist web framework for the WAI server interface
Categories
License
GPL-3.0-only
Maintainer
amit@amitlevy.com
Links
Versions
Installation
Dependencies (12)
- base >=4.5 && <5.0
- base64-bytestring >=1.0 && <1.1
- bytestring >=0.9
- conduit >=0.5
- http-types >=0.7.1
- mtl >=2.1 Show all…
Dependents (8)
@hackage/simple-postgresql-orm, @hackage/hup, @hackage/acme-everything, @hackage/lio-simple, @hackage/simple-session, @hackage/simple-templates, Show all…
Simple is "framework-less" web framework for Haskell web applications using the WAI server interface (e.g. for use with the warp server). Unlike other frameoworks, Simple does not enforce a particular structure or paradigm for web applications. Rather, Simple makes it easier for you, the developer, to use whichever paradigm or structure you like. This package includes:
Web application building blocks under Web.Simple
A Sintra (http://www.sinatrarb.com) inspired DSL - Web.Frank
A Monad for building RESTful controllers - Web.REST
To get started using the warp web server:
$ cabal install simple warp
helloworld.hs:
import Web.Simple
import Network.Wai.Handler.Warp
main :: IO ()
main = runSettings defaultSettings $ mkRouter $
okHtml "Hello World"$ runghc -XOverloadedStrings helloworld.hs
See Web.Simple for a more detailed introduction.