Top 23 Haskell Math Projects


hmatrix covers the essentials; less featurecomplete 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.

Project mention: What are some ways I could tickle my (beginner) haskellbrain with something *useful*?  reddit.com/r/haskell  20211204

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

Project mention: Tweag  Intern opening to improve GHC performance  reddit.com/r/haskell  20210129
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.


Project mention: Advanced programming exercises/apps recommendations to code  reddit.com/r/haskell  20220119
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.


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.
See changelog.org for an exhaustive list of changes.



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


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)





Haskell Math related posts
 Advanced programming exercises/apps recommendations to code
 library for statistics
 How to create my Functor / Eq / Num combination on Coords?
 Numpy style linear algebra
 Advent of Code 2021 day 06
 What are some ways I could tickle my (beginner) haskellbrain with something *useful*?
 FD 100 – A Single Line of Code That Changed My World
Index
What are some of the best opensource 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  mwcrandom  53 
17  poly  53 
18  arrayfire  52 
19  deeplearninghs  52 
20  bayesstack  49 
21  hermit  48 
22  equationalreasoning  46 
23  optimization  44 
Are you hiring? Post a new remote job listing for free.