11 Companies That Use Haskell in Production

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • JetBrains - Developer Ecosystem Survey 2022
  • Hasura

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

    Hasura is an open-source GraphQL engine that gives you instant access to a GraphQL API for your data. In the GitHub repository of Hasura, Haskell is the most used language, followed by languages like TypeScript, JavaScript, Python, and Go.

  • semantic-source

    Parsing, analyzing, and comparing source code across many languages

    GitHub used Haskell for implementing Semantic, a command-line tool for parsing, analyzing, and comparing source code.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • haxl

    A Haskell library that simplifies access to remote data, such as databases or web-based services.

    Haxl, a framework for efficient and concise data fetching.

  • Bond

    Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services. (by microsoft)

    Microsoft uses Haskell in Bond, a cross-platform framework for working with schematized data.

  • Glean

    System for collecting, deriving and working with facts about source code.

    Glean, a system for collecting and working with facts about source code.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

    GitHub used Haskell for implementing Semantic, a command-line tool for parsing, analyzing, and comparing source code.

  • cardano-node

    The core component that is used to participate in a Cardano decentralised blockchain.

    IOHK used Haskell to implement the Cardano blockchain platform and its smart contract language – Plutus. They chose it because Haskell is a perfect fit for high-assurance code in fields like finance and blockchain.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts