What is the Snap Framework?

Snap is a simple web development framework in development, written in the purely functional programming language Haskell.

Snap aims to be the de facto web toolkit for Haskell, on the basis of:

  • High performance
  • High design standards
  • Simplicity and ease of use, even for Haskell beginners
  • Excellent documentation
  • Robustness and high test coverage

What is the project's status?

Snap is still in the planning and design stages.

Who's involved?

James Sanders has been in the web development game for over six years. He works at Medium. You can e-mail him at jimmyjazz14@gmail.com.

Gregory Collins is a programmer from Toronto, Canada. He works at Sysomos, a social media analytics startup.

Doug Beardsley loves Haskell and has been using Happstack since 2008, but wants a more complete framework for functional web development.