The APIs are flexible and easytouse, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Haskell Math Projects

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

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

WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easytouse, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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.

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)

SaaSHub
SaaSHub  Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Frink is a programming language designed to make physical calculations simple  news.ycombinator.com  20231103It 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 unitpolymorphic."
"The units package supports unitpolymorphic programs ..."
Project mention: How to represent the intersection of intervals succinctly?  /r/haskell  20230608there is a https://hackage.haskell.org/package/rampart library for this
Haskell Math related posts
 Old blog of Matt Henderson, beautiful math animations
 How to represent the intersection of intervals succinctly?
 What's the best decimal library for financial precisions?
 Is there an implementation of The Simple Essence of Automatic Differentiation (2018)?
 Rust concepts I wish I learned earlier
 Backpropagation and Accelerate
 Building notgloss package

A note from our sponsor  WorkOS
workos.com  19 Apr 2024
Index
What are some of the best opensource 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  lambdacalculator  88 
15  rampart  77 
16  numhask  67 
17  poly  65 
18  semigroups  62 
19  arrayfire  59 
20  mwcrandom  54 
21  deeplearninghs  53 
22  equationalreasoning  51 
23  hermit  49 