https://en.wikipedia.org/wiki/Haskell Some Haskell-related services I operate: https://haskell-links.org - efficient overview and search for Haskell links (crowd-managed via lambdabot) https://haskell-status.joyful.com - fast-updating accurate uptime info for the Haskell ecosystem FAQs: ### What is Haskell good for ? It's good when you want to design and build software that's correct, robust, and long-term maintainable. Also that's pretty fast, quick-starting, and portable. It's also very good for writing concurrent software. > Q: very vague and common question but like in general, what is haskell specialized for? Like C and Rust are good for systems programming, but idk what haskell is good for > > \<sm> it's a language good for many things but people usually get most benefit when you need high quality/high assurance; high expressiveness for implementing complex logic; and/or high maintainability for medium/large codebases over medium/long term\ > \<sm> currently it's often seen in fintech, as the backend for web apps, and for implementing/processing languages\ > \<sm> also, of course, it's very good for teaching and research\ > \<sm> some people learn it early but I think it is most appreciated by experienced software developers\ > \<sm> "an expressive, powerful language for building high quality long lasting software at low cost"\ > \<sm> "as long as the sponsors and spare time volunteers work to keep old GHC versions and deps building on your platform"....\ > \<sm> people often say that knowing a little haskell helps them think/program more clearly in any language\ > \<sm> that's true for me certainly. Haskell is perhaps the best place to learn the functional programming style ### What Haskell apps are out there ? The [Cardano blockchain](https://iohk.io/en/products) is one of the most visible large-scale public apps. %% See it operating here: https://pooltool.io/networkhealth %% Cardano's [Daedalus wallet](https://daedaluswallet.io) is another. The [pandoc](https://pandoc.org) document converter is the best-known command line app written in Haskell. Here's a current ranking of haskell repos on github, by stars:\ https://github.com/EvanLi/Github-Ranking/blob/master/Top100/Haskell.md Summaries as of 2025-01: **Non software development apps** - pandoc (35k) - kmonad keyboard manager, xmonad window manager, hledger accounting app, cardano blockchain, Simula VR desktop (3k) - echidna ethereum contract fuzzer, hakyll site generator, wire chat server, xdg-ninja $HOME cleaner, patat presentation tool, gitit wiki, dapptools ethereum tools (2k) Some more: - SimpleX chat (7k) - ImplicitCAD (1k) **Software development apps, not specifically about the Haskell language** - shellcheck shell script checker (35k) - postgrest REST API server (24k) - hadolint dockerfile checker (10k) - semantic code analyser (9k) - purescript language (8k) - elm language (7k) - unison, Carp languages (5k) - IHP web framework, Haxl remote client library, duckling language (4k) - Kind language, Idris language, koka language (3k) - yesod web framework, eta language, agda language, futhark language, corrode c/rust translator (2k) Here's another current ranking by github stars:\ https://github.com/search?o=desc&q=language%3AHaskell+stars%3A%3E%3D1000&ref=searchresults&s=stars&type=repositories [Top non-programming-related haskell apps ?](https://www.reddit.com/r/haskell/comments/eddwbu/top_nonprogrammingrelated_haskell_apps/) (reddit, 2019) [What are the best real world applications developed with Haskell?](https://www.reddit.com/r/haskell/comments/2wicxt/what_are_the_best_real_world_applications/) (reddit, 2015) ### What else is Haskell used for ? Some other notable or common uses of Haskell: - scanning posts for spam at Facebook - analysing code at Github - building programming languages and tools - fintech - cryptocurrency - web apps - command line tools - research - teaching and learning See also: - https://haskellcosm.com - https://wiki.haskell.org/Haskell_in_industry - [11 Companies That Use Haskell in Production](https://serokell.io/blog/top-software-written-in-haskell) - [Open-Source Haskell: 29 Awesome Projects, Tools, and Libraries](https://serokell.io/blog/best-haskell-open-source-projects) - [What is Haskell used for in the real world?](https://stackoverflow.com/questions/1604790/what-is-haskell-used-for-in-the-real-world) (stack overflow, 2020) - https://www.quora.com/What-are-some-real-world-examples-of-large-apps-that-have-been-written-entirely-in-Haskell-or-other-pure-functional-language - https://www.quora.com/What-are-some-real-world-applications-of-Haskell