Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: hackage: mig
With library mig we can build lightweight and composable servers.
There are only couple of combinators to assemble servers from parts.
It supports generic handler functions as servant does. But strives to use more
simple model for API. It does not go to describing Server API at type level which
leads to simpler error messages.
The main features are:
lightweight library
expressive DSL to compose servers
type-safe handlers
handlers are encoded with generic haskell functions
built on top of WAI and warp server libraries.
Example of hello world server:
Please see:
quick start guide at https://github.com/anton-k/mig#readme
examples directory for more fun servers: at https://github.com/anton-k/mig/tree/main/examples/mig-example-apps#readme
4 versions
Latest release: 10 months ago
56 downloads total
View more package details: https://packages.ecosyste.ms/registries/hackage.haskell.org/packages/mig
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/anton-k%2Fmig
Dependent Repos 1
anton-k/mig
Lightweight and composable servers for Haskell- * mig-client/mig-client.cabal
- * mig-server/mig-server.cabal
- * mig-wai/mig-wai.cabal
Size: 4.36 MB - Last synced: 24 days ago - Pushed: 6 months ago