Hakyll

No phone app

6.2No. 15 of 35
in Static site generators
  • Recognised40% of the score57
  • Phone app26% of the score0
  • Documented20% of the score58
  • Free plan14% of the score30
Free plan
No
Runs on
Linux, Mac, Windows

Summary

Hakyll is ranked #15 of 35 in static site generators on Samsung Mobile US Press. It runs on Linux, macOS, Windows.

Compared on static site generators

Free plan
Yesjaspervdj.be
Content sources
markdownjaspervdj.be
Incremental builds
Yesjaspervdj.be
Local preview server
Yesjaspervdj.be
Supported languages
Haskelljaspervdj.be

Facts

Product type
Hakyll is a Haskell library for generating static sites, mainly aimed at small-to-medium sites and personal blogs.jaspervdj.be · 4 Oct 2026
Configuration
Sites are configured with a Haskell embedded domain-specific language (EDSL).jaspervdj.be · 4 Oct 2026
Output
Hakyll compiles site content into HTML files ready to deploy.jaspervdj.be · 4 Oct 2026
Content formats
The site says Pandoc integration provides Markdown and TeX support; the compiler tutorial also lists Markdown and reStructuredText input.jaspervdj.be · 4 Oct 2026
Build rules
Declarative rules use dependency tracking to determine the order in which items are built.jaspervdj.be · 4 Oct 2026
Routing
Routes can preserve filenames, change extensions, or apply custom routing logic.jaspervdj.be · 4 Oct 2026
Compilers
Built-in compiler examples include copying files, compressing CSS, and using Pandoc to render content as HTML.jaspervdj.be · 4 Oct 2026
Integrations
The official site describes Pandoc integration and lists utility projects for Agda, Sass, Elm, hyphenation, and converting from other blog engines.jaspervdj.be · 4 Oct 2026
Security
The project describes static sites as fast, secure, easy to deploy, and manageable using version control.jaspervdj.be · 4 Oct 2026
License
Hakyll is available under a BSD license; the About page notes that using Pandoc means the user's code needs a GPL-compatible license.jaspervdj.be · 4 Oct 2026
Support
The site directs users to tutorials, a Google discussion group, and the #hakyll IRC channel on Libera.Chat.jaspervdj.be · 4 Oct 2026
Limit
The project says it is mostly aimed at small-to-medium sites and personal blogs.jaspervdj.be · 4 Oct 2026
Purpose
Hakyll is a Haskell library for generating static sites, aimed mostly at small-to-medium sites and personal blogs.jaspervdj.be · 5 Oct 2026
Build and deploy
Hakyll compiles site content to HTML for upload.jaspervdj.be · 5 Oct 2026
Rules and dependency tracking
Declarative rules select resources and their compilers, while dependency tracking determines build order.jaspervdj.be · 5 Oct 2026
Templates
Templates support metadata and context fields, conditionals, partials, and loops over lists.jaspervdj.be · 5 Oct 2026
Feeds
The tutorial series includes instructions for producing RSS, Atom, and JSON feeds.jaspervdj.be · 5 Oct 2026
Preview server
The installation guide describes a watch command that builds and previews the site locally at localhost:8000 when the preview server is included.jaspervdj.be · 5 Oct 2026
Install methods
The maker lists installation through Cabal or Stack and links Linux distribution packages for Debian, Fedora, and Arch.jaspervdj.be · 5 Oct 2026
Audience
The maker describes Hakyll as mostly aimed at small-to-medium sites and personal blogs.jaspervdj.be · 5 Oct 2026
Notable limitation
The FAQ says incremental builds do not detect edits to site.hs, so the configuration must be recompiled before running rebuild.jaspervdj.be · 5 Oct 2026
Maintainer
The about page says Hakyll was originally written by Jasper Van der Jeugt, who still maintains the package.jaspervdj.be · 5 Oct 2026

Best Hakyll alternatives

See all 20

Where it ranks on Samsung Mobile US Press

Is Hakyll yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources