Haskell
This article is a stub. You can help the IndieWeb wiki by expanding it.
Haskell is an open source pure functional programming language with software and libraries for personal sites and IndieWeb building blocks.
IndieWeb Examples
Examples of indieweb community members who are using Haskell on their personal sites:
- unrelentingtech's first engine, sweetroll 1, used to power unrelenting.technology
Libraries
Developed for Sweetroll:
- http-link-header, a parser for the HTTP Link header
- microformats2-parser, a parser for Microformats 2
- gitson, a Git+JSON storage library
- hs-duktape, bindings to duktape, a compact JavaScript engine
- pcre-heavy, a usable regular expression library
- indieweb-algorithms, implementations of algorithms like authorship
Other useful libraries:
- xss-sanitize, removes any HTML tags that could cause xss attacks (microformats2-parser uses it by default)