Haskell Math

Open-source Haskell projects categorized as Math

Top 23 Haskell Math Projects

  • subhask

    Type safe interface for working in subcategories of Hask

  • hmatrix

    Linear algebra and numerical computation

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

    InfluxDB logo
  • vector

    An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . (by haskell)

  • statistics

    A fast, high quality library for computing with statistics in Haskell.

  • linear

    Low-dimensional linear algebra primitives for Haskell.

  • HerbiePlugin

    GHC plugin that improves Haskell code's numerical stability

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

    WorkOS logo
  • what4

    Symbolic formula representation and solver interaction library

  • hgeometry

    HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms. The main two focusses are: (1) Strong type safety, and (2) implementations of geometric algorithms and data structures that have good asymptotic running time guarantees.

  • grid

    Tools for working with regular grids/graphs/lattices. (by mhwombat)

  • dimensional

    Dimensional library variant built on Data Kinds, Closed Type Families, TypeNats (GHC 7.8+).

  • algebra

    constructive abstract algebra (by ekmett)

  • units

    The home of the units Haskell package (by goldfirere)

  • Project mention: Frink is a programming language designed to make physical calculations simple | news.ycombinator.com | 2023-11-03

    It seems to me that Haskell would be a great language for such a thing, ensuring correctness at compile time through the type system, e.g. using the units package https://hackage.haskell.org/package/units https://github.com/goldfirere/units/tree/master/units

    It even has nice features like: "The laws of nature have dimensions, and they hold true regardless of the units used. For example, the gravitational force between two bodies is (gravitational constant) * (mass 1) * (mass 2) / (distance between body 1 and 2)^2, regardless of whether the distance is given in meters or feet or centimeters. In other words, every law of nature is unit-polymorphic."

    "The units package supports unit-polymorphic programs ..."

  • lambda-calculator

    An introduction to the Lambda Calculus

  • rampart

    :european_castle: Determine how intervals relate to each other.

  • Project mention: How to represent the intersection of intervals succinctly? | /r/haskell | 2023-06-08

    there is a https://hackage.haskell.org/package/rampart library for this

  • numhask

    A haskell numeric prelude, providing a clean structure for numbers and operations that combine them.

  • poly

    Fast polynomial arithmetic in Haskell (dense and sparse, univariate and multivariate, usual and Laurent) (by Bodigrim)

  • semigroups

    Haskell 98 semigroups

  • arrayfire

    Haskell bindings to ArrayFire

  • mwc-random

    A very fast Haskell library for generating high quality pseudo-random numbers.

  • deeplearning-hs

  • equational-reasoning

    Agda-style equational reasoning in Haskell

  • hermit

    Haskell Equational Reasoning Model-to-Implementation Tunnel (by ku-fpg)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-03.

Haskell Math related posts


What are some of the best open-source Math projects in Haskell? This list will help you:

Project Stars
1 subhask 417
2 hmatrix 377
3 ad 364
4 vector 360
5 statistics 295
6 linear 195
7 HerbiePlugin 191
8 what4 146
9 hgeometry 119
10 grid 106
11 dimensional 101
12 algebra 101
13 units 94
14 lambda-calculator 88
15 rampart 77
16 numhask 67
17 poly 65
18 semigroups 62
19 arrayfire 59
20 mwc-random 54
21 deeplearning-hs 53
22 equational-reasoning 51
23 hermit 49
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives