FindSoftware

Hakyll

Haskell library for compiling static websites from rules written in Haskell, with Pandoc for Markdown and TeX.

Hakyll is a Haskell library for generating static sites. A site is defined by a Haskell program that holds its compilation rules, compiled to an executable that builds the site into HTML, and the Pandoc integration gives it Markdown and TeX support. The HTML is then uploaded to a host. The homepage points to IRC and a discussion group for questions.

Identity

Status
Active
Maintainer
Jasper Van der Jeugt4
Maintained by
Individual
First release
20096

Rendering and deploy

Runs as
Static files1
Rendering
Static output1
Install with
cabal install hakyll, or stack install hakyll1

Releases

Current major version
47
Last release
2026-04-305

Adoption

GitHub stars
2,8762
Contributors
2168

Why these figures do not compare

Sources

  1. 2026-10-23: links, Categories, Runtime, Install with, Rendering, Runs as
    jaspervdj.be/hakyll/
  2. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/jaspervdj/hakyll
  3. 2026-10-23: links
    jaspervdj.be/hakyll/tutorials.html
  4. 2026-10-23: Maintainer, License model
    github.com/jaspervdj/hakyll/blob/master/LICENSE
  5. 2026-10-23: License, Last release
    hackage.haskell.org/package/hakyll-4.17.0.0
  6. 2026-10-23: First release
    hackage.haskell.org/package/hakyll-0.1
  7. 2026-10-23: Current major version
    hackage.haskell.org/package/hakyll.json
  8. 2026-10-23: Contributors
    api.github.com/repos/jaspervdj/hakyll/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON