Snap is a web development framework for *nix systems in Haskell.
Ranked in these QuestionsQuestion Ranking
Pro Provides modules for changeable functionality
Snap provides "snaplets". These are self-contained modules of code that provide additional functionality without muddling the core library. Having these resources saves time when developing code.