gemini-router: A simple Happstack-style Gemini router

[ bsd3, gemini, library ] [ Propose Tags ]

This package contains a Router monad transformer that works on top of the gemini-server package, with a functional+monadic+alternative interface, similar to Happstack. With it you can define gemini endpoints, capture parts of the request, and pass the requests to specific handlers.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.2.0
Change log CHANGELOG.md
Dependencies base (>=4.12 && <4.18), gemini-server (>=0.2.0.0 && <0.3 || >=0.3.0.0 && <0.4), HsOpenSSL (>=0.11.5.1 && <0.12), network-uri (>=2.6.3.0 && <2.7 || >=2.7.0.0 && <2.8), transformers (>=0.5.6.2 && <0.6) [details]
License BSD-3-Clause
Copyright © 2020 Francesco Gazzetta and contributors
Author Francesco Gazzetta
Maintainer Francesco Gazzetta <fgaz@fgaz.me>
Category Gemini
Home page https://sr.ht/~fgaz/haskell-gemini/
Bug tracker https://todo.sr.ht/~fgaz/haskell-gemini
Source repo head: git clone https://git.sr.ht/~fgaz/gemini-router
Uploaded by fgaz at 2023-07-24T16:39:08Z
Distributions
Downloads 407 total (17 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2023-07-24 [all 1 reports]

Readme for gemini-router-0.1.2.0

[back to package description]

gemini-router

Hackage builds.sr.ht status

A simple Happstack-style Gemini router

More info at https://sr.ht/~fgaz/haskell-gemini/