Here are a couple of links and notes on “which companies use Haskell”, since it’s not as trendy as say, Ruby or TypeScript (so fewer people making noise about it, aside from ThoughtBot).
-
Facebook uses Haskell internally for part of their spam protection, wrote about it back in 2015 Fighting spam with Haskell - Engineering at Meta
-
Facebook open sourced Retrie for large scale Haskell refactoring Discord
-
Why GitHub used Haskell for their Semantic Project semantic/docs/why-haskell.md at e49b72ba2419980107fadab705b901235c56cb0b · github/semantic · GitHub
-
Hasura GraphQL Engine GitHub - hasura/graphql-engine: Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
From the Github Internal Tools team:
Could you implement Semantic in another programming language? Certainly. An early prototype of the semantic diff portion of the project was done in Swift, but it quickly became unwieldy and even the first rough Haskell prototype was considerably more performant. Since adopting Haskell, we’ve had no trouble plugging into the rest of GitHub’s infrastructure: running as a command line tool, a web server (HTTP/JSON), and now a Twirp RPC server […] often shipping our application on these new infrastructure components well ahead of other teams […] We’ve yet to be constrained by our language choice. […] If we’d chosen a more “popular” language it’s likely we’d be mired in hundreds of thousands of lines of code and complaining about our tech debt, application performance, and the burden of adding any more languages.
There’s obviously a bunch more (the Elm compiler, Google, MS, NVIDIA, IBM, AT&T, Bank of America, etc.), but that gives you a flavour of domains found use in.
We’ve also got a couple of haskell resources of our own:
- Haskell for TypeScript devs on Github and also as a published Gitbook https://haskellfortypescriptdevs.fission.codes/
- haskell-school channel in our Discord chat where we regularly share Haskell related content
- Haskell flavoured artwork, the wizards and lizards
And of course, the main server and the command line tool of the Fission platform are written in Haskell GitHub - fission-codes/fission: Fission CLI & server, and we’ve contributed some base libraries such as ipfs-haskell.
Here’s a few more lists:
- Haskell in industry - HaskellWiki
- https://www.reddit.com/r/haskell/comments/6p2x0p/list_of_companies_that_use_haskell/ (some comments in there additionally Include references to Target, Tesla, Uber, and others)