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
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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