A simple blog software written in Haskell


Build Status


Blog written in Haskell

Cli Usage: funblog

$ funblog --help
Usage: funblog

Configure using the blog.cfg file


  • From Source (cabal): git clone && cd funblog && cabal install
  • From Source (stack): git clone && cd funblog && stack build

About funblog

This is a simple blog software written in Haskell to demonstrate how to use the web framework Spock. It (will) provide(s) examples for:

  • Routing
  • Using template engines
  • Writing a REST API (JSON)
  • Working with Forms
  • Using a database
  • Session management
  • Background-Workers
  • Authentication
  • Spock Contexts

This repository also provided the material for my talk at BobKonf 2015 Berlin (German).


  1. Clone the github repository
  2. Run stack install
  3. Adjust blog.cfg
  4. Run funblog

Please note that this software is NOT intendet to be used in production (yet?).


Supported GHC Versions

  • 7.10.2


Released under the Apache-2.0 license. (c) 2014 - 2016 Alexander Thiemann

Popular Blog Engine Projects
Popular Functional Programming Projects
Popular Content Management Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Functional Programming
Blog Engine