yam: Yam Web

[ bsd3, deprecated, library, web ] [ Propose Tags ]
Deprecated. in favor of boots-app

[Skip to Readme]
Versions [faq] 0.4.0, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.6, 0.5.7, 0.5.8, 0.5.9, 0.5.10, 0.5.11, 0.5.12, 0.5.13, 0.5.14, 0.5.15, 0.5.16, 0.5.17, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.7 (info)
Dependencies aeson, base (>=4.7 && <5), bytestring, conduit, data-default, fast-logger, monad-logger, mtl, persistent, persistent-sqlite, random, reflection, resource-pool, resourcet, salak, servant-server, servant-swagger, servant-swagger-ui, text, time, unliftio-core, vault, wai, wai-extra, warp, yam [details]
License BSD-3-Clause
Copyright (c) 2018 Daniel YU
Author Daniel YU
Maintainer Daniel YU <leptonyu@gmail.com>
Category Web
Home page https://github.com/leptonyu/yam#readme
Uploaded by leptonyu at Sun Jan 6 01:48:27 UTC 2019
Distributions LTSHaskell:0.5.17, NixOS:0.7, Stackage:0.6.3
Executables yam
Downloads 2772 total (210 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for yam-0.5.0

[back to package description]

yam

Servant based Web Wrapper for Production in Haskell.


import qualified Data.Salak                     as S
import           Yam

type API = "hello" :> Get '[PlainText] Text

service :: ServerT API App
service = return "world"

main = start S.empty [] (Proxy :: Proxy API) service