Haskell Math

Open-source Haskell projects categorized as Math | Edit details

Top 23 Haskell Math Projects

  • GitHub repo subhask

    Type safe interface for working in subcategories of Hask

  • GitHub repo hmatrix

    Linear algebra and numerical computation

    Project mention: Numpy style linear algebra | reddit.com/r/haskell | 2021-12-15

    hmatrix covers the essentials; less feature-complete than python/matlab, partly because several orders of magnitudes less people use it, partly because it's meant as the "essential core".

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo vector

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

  • GitHub repo statistics

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

    Project mention: Tweag - Intern opening to improve GHC performance | reddit.com/r/haskell | 2021-01-29

    I just did cabal build | ts -i '[%.s]' and found that https://github.com/haskell/statistics/blob/a2aa25181e50cd63db4a785c20c973a3c4dd5dac/Statistics/Function.hs takes 5 seconds to compile! Quite insane, warrants an issue. Probably related to inlining.

  • GitHub repo HerbiePlugin

    GHC plugin that improves Haskell code's numerical stability

  • GitHub repo linear

    Low-dimensional linear algebra primitives for Haskell.

    Project mention: Advanced programming exercises/apps recommendations to code | reddit.com/r/haskell | 2022-01-19

    This is very niche, but something I've wanted to do for a while is to generate some cool physics example on the surface of a sphere with https://hackage.haskell.org/package/hamilton, and display it with https://reanimate.github.io/ (using https://hackage.haskell.org/package/linear for the projection)

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

  • GitHub repo what4

    Symbolic formula representation and solver interaction library

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

    Project mention: [ANN] HGeometry-0.12 | reddit.com/r/haskell | 2021-02-28

    See changelog.org for an exhaustive list of changes.

  • GitHub repo grid

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

  • GitHub repo algebra

    constructive abstract algebra (by ekmett)

  • GitHub repo dimensional

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

  • GitHub repo units

    The home of the units Haskell package (by goldfirere)

  • GitHub repo numhask

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

  • GitHub repo semigroups

    Haskell 98 semigroups

  • GitHub repo mwc-random

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

  • GitHub repo poly

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

  • GitHub repo arrayfire

    Haskell bindings to ArrayFire

  • GitHub repo deeplearning-hs

  • GitHub repo bayes-stack

    Framework for Gibbs sampling of probabilistic models

  • GitHub repo hermit

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

  • GitHub repo equational-reasoning

    Agda-style equational reasoning in Haskell

  • GitHub repo optimization

    Some numerical optimization methods implemented in Haskell

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 2022-01-19.

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 402
2 hmatrix 349
3 ad 321
4 vector 321
5 statistics 268
6 HerbiePlugin 187
7 linear 171
8 what4 117
9 hgeometry 100
10 grid 93
11 algebra 93
12 dimensional 88
13 units 84
14 numhask 59
15 semigroups 58
16 mwc-random 53
17 poly 53
18 arrayfire 52
19 deeplearning-hs 52
20 bayes-stack 49
21 hermit 48
22 equational-reasoning 46
23 optimization 44
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.