Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

hackage.haskell.org : mig-server

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://anton-k.github.io/mig/ examples directory for more fun servers: at https://github.com/anton-k/mig/tree/main/examples/mig-example-apps#readme reference for the main functions: https://anton-k.github.io/mig/09-reference.html

Registry - Source - Homepage - JSON
purl: pkg:hackage/mig-server
Keywords: bsd3, library, web, http-client, http-server, webframework
License: BSD-3-Clause
Latest release: 7 months ago
First release: 7 months ago
Downloads: 63 total
Stars: 68 on GitHub
Forks: 3 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 12 days ago

mig-extra 0.1.1.0
Extra utils for mig server library
3 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 57 downloads total - 68 stars on GitHub - 1 maintainer
mig-client 0.1.1.0
With this library we can build client functions for HTTP-applications from the same code as serve...
3 versions - Latest release: 7 months ago - 1 dependent package - 67 downloads total - 68 stars on GitHub - 1 maintainer
mig-wai 0.1.1.0
Library to render mig-servers as WAI-applications.
3 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 63 downloads total - 68 stars on GitHub - 1 maintainer
mig 0.2.1.0
The Core for the mig server library. With library mig we can build lightweight and composable ser...
7 versions - Latest release: 7 months ago - 5 dependent packages - 1 dependent repositories - 158 downloads total - 68 stars on GitHub - 1 maintainer
mig-swagger-ui 0.1.0.1
Appends swagger servers for mig servers. Example of the usage. This code adds swagger server whic...
2 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 50 downloads total - 68 stars on GitHub - 1 maintainer