I’m being a troll, but this just looks like: “These are the 21 projects written in Haskell used by more than 1 person,” which is just unfortunate. I wish there was larger adoption for Haskell (but I am as guilty as everyone else).
I and a group of people actually use a few of these. The most famous one being pandoc, cursed by the arch maintainers for its huge collection of dependencies which they ship as separate packages. I wrote my master thesis using pandoc. I believe Hakyll is supported by many static-site hosting services. xmonad is a highly loved alternative to wms like i3 and sway.
I and a group of people actually use a few of these. The most famous one
being pandoc
I’d describe both pandoc and shellcheck as Haskell success stories.
Pandoc is widely used in my circles.
There was a great command-line podcast downloader written in Haskell
called hpodder, which had a bit of uptake in the blind Linux community
years ago. I think it has suffered software rot. I couldn’t get it
to build when I last tried. A lovely, reliable program though.
Do you think there’s still demand for that? I’d love to see more Haskell projects that are serving a particular userbase, and if it just needs to have some bitrot issues addressed and be updated to work with a newer compiler and libraries I could probably fork it and get it updated.
I’m still using hpodder - I tried to fix some utf-8 issues a decade or so ago, but couldn’t figure out how, so I just wrapped it in a couple off shellscripts :-)
I think it’s just a pretty old binary I have lying around. The timestamp is from January 2022. I also have an hpodder.old from 2019, so perhaps it is newer than I thought.
The newest local commits I have in my clone of the original hpodder repo are from 2017:
* 6429e6a 2017-10-18 Use FlexibleContexts
* 7ffaaf1 2017-10-18 Add --compressed to curl options.
* 782effb 2015-06-06 Revert "Fix stripping of unicode byte order mark."
* 737c69e 2015-06-06 Add network-uri to Build-Depends.
* f78f053 2015-06-02 Apply hpodder-1.1.6-unix-2.7.patch from the gentoo-haskell repository.
* dd32cb8 2015-06-02 Apply hpodder-1.1.6-haxml-1.22.patch from the gentoo-haskell repository.
* 13364a3 2015-06-02 Apply hpodder-1.1.6-base-4.patch from the gentoo-haskell repository.
Let me see if it builds (I’m on Debian 11 (stable, bullseye), GHC 8.8.4). Yes, it does build, with a couple of warnings.
Yes! The point I was making is that there’s a high correlation of “successful / useful open source project” and “written in Haskell.” The problem is that there is a fractional number of projects written in Haskell compared to other languages.
I’m a bit surprised Gitit didn’t make the list. I use it for my house wiki and have generally enjoyed the experience. It’s a bit more popular than some of the other ones on this list and I’ve had nothing but good experiences with it.
I’m being a troll, but this just looks like: “These are the 21 projects written in Haskell used by more than 1 person,” which is just unfortunate. I wish there was larger adoption for Haskell (but I am as guilty as everyone else).
EDIT: whoosh
I and a group of people actually use a few of these. The most famous one being pandoc, cursed by the arch maintainers for its huge collection of dependencies which they ship as separate packages. I wrote my master thesis using pandoc. I believe Hakyll is supported by many static-site hosting services. xmonad is a highly loved alternative to wms like i3 and sway.
I’d describe both pandoc and shellcheck as Haskell success stories. Pandoc is widely used in my circles.
There was a great command-line podcast downloader written in Haskell called hpodder, which had a bit of uptake in the blind Linux community years ago. I think it has suffered software rot. I couldn’t get it to build when I last tried. A lovely, reliable program though.
Do you think there’s still demand for that? I’d love to see more Haskell projects that are serving a particular userbase, and if it just needs to have some bitrot issues addressed and be updated to work with a newer compiler and libraries I could probably fork it and get it updated.
I honestly don’t know. Probably most people who were using it at the time have moved on, but it’s impossible to say.
I’m still using hpodder - I tried to fix some utf-8 issues a decade or so ago, but couldn’t figure out how, so I just wrapped it in a couple off shellscripts :-)
Have you built it from source in a while, or are you just using an old binary that still works?
I think it’s just a pretty old binary I have lying around. The timestamp is from January 2022. I also have an hpodder.old from 2019, so perhaps it is newer than I thought.
The newest local commits I have in my clone of the original hpodder repo are from 2017:
Let me see if it builds (I’m on Debian 11 (stable, bullseye), GHC 8.8.4). Yes, it does build, with a couple of warnings.
I can share the repo if anyone wants to clone it.
Please do.
Here it is: https://koldfront.dk/git/hpodder/
Thank you.
If you make improvements, send me a pull request :-)
As said below, there seems to be a high correlation of “successful / useful software project” to “written in Haskell.”
I use xmonad on linux since more than a decade and I def. use shellcheck whenever I write production level scripts.
Yes! The point I was making is that there’s a high correlation of “successful / useful open source project” and “written in Haskell.” The problem is that there is a fractional number of projects written in Haskell compared to other languages.
I’m a bit surprised Gitit didn’t make the list. I use it for my house wiki and have generally enjoyed the experience. It’s a bit more popular than some of the other ones on this list and I’ve had nothing but good experiences with it.