Skip to content
nanoPage is a minimal, fully functional, static flat file CMS based on Haskell Spock.
Haskell Other
  1. Haskell 99.3%
  2. Other 0.7%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


nanoPage is a

  • minimal,
  • static,
  • flat file CMS
  • based on Haskell Spock.

It is suitable for small websites or microsites with mostly static content.

Content is stored as Markdown, and edited offline using any Markdown editor. A nanoPage website is published by compiling both source code and static content. The resulting executable is fully self-contained with web-server and content. As such, it is fast, easy to deploy and easy to secure. A demo is running on

nanoPage is covered by the very permissive MIT license. The source code can be found on github. A demo app is also available on github, if you are interested in nanoPage you should start there.

Documentation can be found in and also on the demo site at

nanoPage development is currently in the alpha stage. Critique, suggestions, and contributions, are most welcome.

You can’t perform that action at this time.