Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: hackage: fn
A Haskell web framework where you write plain old functions.
Provided you have stack installed, you can run this example like a shell script (it'll listen on port 3000):
Fn lets you write web code that just looks like normal Haskell code.
An application has some "context", which must contain a Request,
but can contain other data as well, like database connection pools,
etc. This context will be passed to each of your handlers, updated
with the current HTTP Request.
Routes are declared to capture parameters and/or segments of the url,
and then routed to handler functions that have the appropriate number
and type of arguments. These functions return IO (Maybe Response),
where Nothing indicates to Fn that you want it to keep looking for
matching routes.
All handlers just use plain old IO, which means it is easy to call
them from GHCi, forkIO, etc.
All of this is a small wrapper around the WAI interface, so you have
the flexilibility to do anything you need to do with HTTP.
The name comes from the fact that Fn emphasizes functions (over monads),
where all necessary data is passed via function arguments, and control
flow is mediated by return values.
13 versions
Latest release: over 6 years ago
8,447 downloads total
View more package details: https://packages.ecosyste.ms/registries/hackage.haskell.org/packages/fn
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/positiondev%2Ffn
Dependent Repos 25
emhoracek/smooch
Kisekae Set System implementation for the web- * app/smooch.cabal
- * app/smooch.cabal
Size: 30.2 MB - Last synced: 10 months ago - Pushed: over 1 year ago
signed/learning-haskell
- 0.3.0.2 cabal.config
Size: 83 KB - Last synced: about 1 month ago - Pushed: about 6 years ago
positiondev/fn
A functional web framework- * fn/fn.cabal
- * fn-extra/fn-extra.cabal
Size: 137 KB - Last synced: 19 days ago - Pushed: over 2 years ago
etorreborre/producer-hs
Simple streaming library for Haskell- 0.3.0.2 cabal.config
Size: 39.1 KB - Last synced: 13 days ago - Pushed: over 6 years ago
positiondev/offset
A haskell library that communicates with wordpress over its api.- * offset.cabal
Size: 13.7 MB - Last synced: 28 days ago - Pushed: almost 2 years ago
google/haskell-indexer
Emits code crossreference data for Haskell sources.- ==0.3.0.1 wrappers/stack-docker/everything/everything.cabal
Size: 447 KB - Last synced: 6 days ago - Pushed: almost 4 years ago
querl.dox/linux/alpine_linux/aports
- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Last synced: 11 months ago
Engincs/aports Fork of alpinelinux/aports
[MIRROR] Alpine packages build scripts- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 352 MB - Last synced: about 20 hours ago - Pushed: about 23 hours ago
akimichi/functionaljs
「関数型プログラミングの基礎」サンプルコード- 0.2.0.1 cabal.config
Size: 7 MB - Last synced: 22 days ago - Pushed: 22 days ago
SamProtas/composable-associations
Library providing polymorphic composition of serialized haskell data to reduce boilerplate.- 0.3.0.1 composable-associations/cabal.config
- 0.3.0.1 composable-associations-aeson/cabal.config
Size: 47.9 KB - Last synced: 19 days ago - Pushed: about 3 years ago
dnaumenko/learning_notes
Collection of exercises from various books/sites- 0.3.0.2 learning_haskell/cabal.config
Size: 4.29 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
bjpop/language-python-test
Code for testing the language-python library- 0.3.0.1 cabal.config
Size: 1.53 MB - Last synced: 11 days ago - Pushed: over 5 years ago
sumitraja/upnp-client
UPNP Client primarily targeted at getting content off a ContentDirectory- 0.2.0.2 cabal.config
Size: 4.57 MB - Last synced: over 1 year ago
jacobstern/hamilton
- 0.3.0.2 cabal.config
- 0.3.0.2 hamilton/cabal.config
Size: 856 KB - Last synced: over 1 year ago
karelfv/alpinelinux_aports Fork of alpinelinux/aports
[MIRROR] Alpine packages build scripts- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 434 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
victorlcasilva/aports
- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 252 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
tonmoyislam250/mineaports
- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 181 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
steshaw/intellij-haskell
IntelliJ plugin for Haskell- 0.3.0.1 src/main/resources/cabal/cabal.config
Last synced: over 1 year ago
marklnichols/Strat
Haskell library for strategy game AI- 0.3.0.1 cabal.config
Last synced: over 1 year ago
lae/haskell-dns-message
Mirrored from https://github.com/laech/haskell-dns-message.git- 0.3.0.2 cabal.config
Last synced: over 1 year ago
alpinelinux/aports
[MIRROR] Alpine packages build scripts- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 408 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
bgamari/build-env
- 0.3.0.2 tests/SEEDS/cabal.config
Size: 271 KB - Last synced: 15 days ago - Pushed: about 1 year ago
kraj/aports Fork of alpinelinux/aports
Mirror of aports repository- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 383 MB - Last synced: 13 days ago - Pushed: 5 months ago
techniumlabs/aports Fork of alpinelinux/aports
Mirror of aports repository- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 341 MB - Last synced: 24 days ago - Pushed: 25 days ago
tcely/aports Fork of alpinelinux/aports
Mirror of aports repository- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 343 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
jcgentry/RubiksCube
- 0.3.0.2 cabal.config
Size: 11.8 MB - Last synced: 11 months ago - Pushed: over 6 years ago
onepunchtech/one-punch-linux
- 0.3.0.2 cabal.config
Size: 38.1 KB - Last synced: about 1 month ago - Pushed: over 6 years ago
monnef/youtube-tool
CLI tool for easy downloading and opening of videos from YouTube.- 0.3.0.2 cabal.config
Last synced: about 1 year ago
Jacob-Holm-Mortensen/my-project
- 0.3.0.2 cabal.config
Size: 10.6 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
pnaranja/haskellbook
Exercises and notes while studying The Haskell Book - http://haskellbook.com/- 0.3.0.1 chp14/cabal.config
Size: 3.07 MB - Last synced: 24 days ago - Pushed: over 6 years ago
rvion/fn Fork of positiondev/fn
A functional web framework- * fn/fn.cabal
- * fn-extra/fn-extra.cabal
Size: 131 KB - Last synced: about 1 month ago - Pushed: over 8 years ago
hi-ogawa/haskell-heroku-docker
- 0.3.0.1 cabal.config
Size: 21.5 KB - Last synced: 14 days ago - Pushed: almost 8 years ago
mikla/haskell-stack-setup
- 0.3.0.1 cabal.config
Size: 21.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
dbp/ht
- * housetab-server/housetab-server.cabal
Size: 570 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
digideskio/orged Fork of positiondev/orged
- * orged.cabal
Size: 227 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
chroth7/AoCHaskell
Advent of Code - teaching myself how to Haskell (experiments, ideas, testing...)- 0.3.0.2 cabal.config
Size: 26.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
anhmiuhv/learn_haskell
- 0.3.0.2 median/cabal.config
Size: 5.49 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
hi-ogawa/yesod-experiment
- 0.3.0.1 cabal.config
Size: 56.6 KB - Last synced: 14 days ago - Pushed: almost 8 years ago
hi-ogawa/haskell-tools
- 0.3.0.1 cabal.config
Size: 15.6 KB - Last synced: 14 days ago - Pushed: almost 8 years ago
rebeccaskinner/hgrep
- 0.2.0.1 cabal.config
Size: 21.5 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
dnaumenko/learning_haskell
- 0.3.0.2 cabal.config
Size: 784 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
LukeWinikates/simple
- 0.3.0.1 cabal.config
Size: 60.5 KB - Last synced: 29 days ago - Pushed: almost 7 years ago
Teaspot-Studio/model-gridizer
Cutting 3D model into many meshes fitted into grid- 0.2.0.2 cabal.config
Size: 109 KB - Last synced: about 1 year ago - Pushed: about 8 years ago
DylanHobbs/haskell-shapes
- 0.3.0.2 cabal.config
Size: 57.6 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
romue404/wildsow.hs 📦
A card game implemented in Haskell- 0.3.0.1 cabal.config
Size: 11 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
initdc/aports
- 0.3.0.2 testing/darcs/cabal.config
- 0.3.0.2 testing/stack/cabal.config
Size: 171 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
yannick-cw/para-search
searching with haskell- 0.3.0.1 cabal.config
Size: 23.4 KB - Last synced: 2 months ago - Pushed: almost 7 years ago
JaimeValdemoros/4th-year-project
Github repository for my 4th year project code- 0.3.0.1 compiler/cabal.config
Size: 375 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
poproulx/99haskell
- 0.3.0.2 cabal.config
Size: 39.1 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
dbp/weeyuck Fork of emhoracek/offset-example-site
parody of Weelunk.com- * weeyuck.cabal
Size: 19.5 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
begray/haskell-crawler-example
Wikipedia crawler in Haskell- 0.3.0.2 cabal.config
Size: 30.3 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
begray/wiki-crawlers
Wikipedia crawlers implemented in different languages- 0.3.0.2 haskell/cabal.config
Size: 85.9 KB - Last synced: about 1 year ago - Pushed: about 4 years ago
saturday06/sbtproxy
- 0.2.0.1 cabal.config
Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
fros1y/penumbra
- 0.2.0.2 cabal.config
Size: 24.5 MB - Last synced: about 1 year ago - Pushed: almost 8 years ago
courses-at-nju-by-hfwei/learning-haskell
Learn Haskell and Generally Functional Programming- 0.3.0.2 haskell-tutorial/cabal.config
- 0.3.0.2 realworld-haskell/cabal.config
Size: 3.51 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
pangiole/haskell-wamp
WAMP - Web Application Messaging Protocol implementation written in Haskell- 0.3.0.1 cabal.config
Size: 21.5 KB - Last synced: 10 months ago - Pushed: almost 7 years ago
5pecia1/yesod-study
- 0.3.0.2 cabal.config
Size: 25.4 KB - Last synced: 3 months ago - Pushed: over 6 years ago
wk-j/haskell-dot
- 0.3.0.1 cabal.config
Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
WonderBeat/hs-carbon-aggregator Fork of HS-Carbon/hs-carbon-aggregator
Like carbon-aggregator.py only multi-threaded- 0.2.0.1 cabal.config
Size: 211 KB - Last synced: 10 months ago - Pushed: about 8 years ago
maiermic/render-svg-in-sdl2-haskell
An example how to render SVG images in SDL 2 in Haskell.- 0.3.0.1 cabal.config
Size: 36.1 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
maiermic/haskell-dnants
A simple ant colony simulation based on a cellular automata.- 0.3.0.1 cabal.config
Size: 4.57 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
mahulst/advent2017
Advent of code 2017 in Haskell- 0.3.0.2 day1/cabal.config
- 0.3.0.2 day2/cabal.config
Size: 25.4 KB - Last synced: about 1 month ago - Pushed: over 6 years ago
bemcho/KafkaConsumerProducerTool
UI haskell based tool for sending data to kafka topics- 0.3.0.2 cabal.config
Size: 25 MB - Last synced: about 1 year ago - Pushed: about 4 years ago
SAP-archive/effect-stubs 📦
TBD- 0.3.0.1 cabal.config
Size: 40 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago
michael8090/csyt-design
- 0.3.0.2 cabal.config
Size: 25.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
thepowerfuldeez/HaskellEdu
This is my first Haskell project. It is created for educational purposes.- 0.3.0.1 cabal.config
Size: 2.9 MB - Last synced: about 1 year ago - Pushed: over 7 years ago
maiermic/haskell-sdl2-jump-and-run
A simple Jump 'n' Run game implemented in Haskell using SDL2.- 0.3.0.1 cabal.config
Size: 447 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
emhoracek/yeslets-app
- * fnapp.cabal
Size: 20.5 KB - Last synced: 10 months ago - Pushed: about 8 years ago
positiondev/hspec-fn
- * hspec-fn.cabal
- * hspec-fn.cabal
Size: 95.7 KB - Last synced: about 2 months ago - Pushed: over 5 years ago
DRouh/urlshortener
- 0.3.0.1 cabal.config
Size: 23.4 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
tomphp/recently-used-kata
A kata we did in Haskell at SoCraTes UK 2017- 0.3.0.1 cabal.config
Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
SamProtas/slack-groupme-bridge
A bridge between a GroupMe group and a Slack channel- 0.3.0.2 cabal.config
Size: 43 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
sertel/kvstore
- 0.3.0.2 cabal.config
Size: 291 KB - Last synced: about 1 year ago - Pushed: over 5 years ago
irmikrys/gomoku
Gomoku game in Haskell- 0.3.0.1 cabal.config
Size: 65.4 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
wafuwafu13/Basics-of-functional-programming
:book: 関数型プログラミングの基礎 JavaScriptを使って学ぶ- 0.2.0.1 cabal.config
Size: 2.9 MB - Last synced: about 1 year ago - Pushed: over 3 years ago
eli-jordan/haskell-sudoku-solver
- 0.3.0.2 cabal.config
Size: 1.87 MB - Last synced: about 2 months ago - Pushed: almost 6 years ago
saturday06/realrealgold
- 0.2.0.1 cabal.config
Size: 161 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago
chadlaing/biosequencemanipulation
Sequence construction and manipulation functions for Haskell Bio.Core.Sequence- 0.3.0.1 cabal.config
Size: 24.4 KB - Last synced: 2 months ago - Pushed: over 6 years ago
chadlaing/feht
Predictive marker discovery for groups; binary data, genomic data (single nucleotide variants), arbitrary character data.- 0.3.0.1 cabal.config
Size: 129 KB - Last synced: 2 months ago - Pushed: almost 6 years ago
RoiPerelman/nintyNineHaskellProblems
- 0.3.0.2 cabal.config
Size: 53.7 KB - Last synced: 10 months ago - Pushed: over 6 years ago
danielholmes/sudoku-solver
Enter a 4 or 9 size Sudoku and be presented with solutions to it- 0.3.0.2 cabal.config
Size: 53.7 KB - Last synced: about 1 year ago - Pushed: over 6 years ago