Top 23 Algebra OpenSource Projects

It looks like nalgebra is already working on adding support for rust CUDA: https://github.com/dimforge/nalgebra/pull/1031

Math PHP
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra

Scout APM
Scout APM: A developer's best friend. Try free for 14days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

We can simulate using type components in modules in Java by using parametrized classes, the type parameters correspond to type declarations in a ML signature. I found an example monoid definition in Java if you want to see how that looks. You can see that the "functors" are kept inside the class definition, though I don't know if it's necessary, I don't really know Java. You probably get weaker abstraction, because you can't have some monoid with an unknown carrier type, you always know the carrier type  it's just the type parameter A in Monoid.


Project mention: Data Structure in Scala for a Recursive data type  reddit.com/r/scala  20210327
There is a recommended lib for that, Matryoshka.


Project mention: More fully featured/all in one app alternatives compared to the more basic/simple stock apps, "tools" etc?  reddit.com/r/androidapps  20210801
So for example Calculator N+ (github link) is more of a mathematics suite with a calculator attached to it than a calculator app, are there any other good apps that can replace more barebones stock apps? Things like a compass, recorder, file manager, radio, clock etc, or anything else that springs to mind



derive4j
Java 8 annotation processor and framework for deriving algebraic data types constructors, patternmatching, folds, optics and typeclasses.

AngouriMath
Opensource crossplatform symbolic algebra library for C# and F#. One of the most powerful in .NET. Can be used for both production and research purposes.
Project mention: F# + Plotly.NET + AngouriMath + Interactive: symbolic algebra for research!  reddit.com/r/fsharp  20210807AngouriMath: symbolic algebra library I'm working on.


Perhaps try algebra.js, ceres.js, nerdamer.js, or algebrite.js. I'll note that algebrite has an example of polynomial root finding on their front page.

Grassmann.jl
⟨LeibnizGrassmannClifford⟩ differential geometric algebra / multivector simplicial complex
Project mention: Einstein award going to Paul Ginsberg for creating arXiv.org  news.ycombinator.com  20211126I still have never been able to post my paper about my Grassmann.jl geometric algebra foundations research on arxiv.
https://github.com/chakravala/Grassmann.jl
Seems like a useless overrated website.
I was able to post my article on my own website instead.
Arxiv is really a useless website.

algapaper
A minimalistic, elegant and powerful approach to working with graphs in a functional programming language
Project mention: Started learning Rust, decided to start by implementing a graph data structure with each node keeping references to its neighbors.  reddit.com/r/rust  20210202Church out alga: https://github.com/snowleopard/algapaper


FSharp.Stats
statistical testing, linear algebra, machine learning, fitting and signal processing in F#
Project mention: EU iLVL disparity of approx. 150k players with 100+ games played  reddit.com/r/worldofpvp  20210315Cleaning and visualization was carried out using packages maintained by the FsLab community, mainly FSharp.Stats, Deedle and Plotly.NET.







Algebra related posts
 Advent of Code 2021 day 06
 Software for math research
 Software for Math Research
 Kraken v0.2.5
 More fully featured/all in one app alternatives compared to the more basic/simple stock apps, "tools" etc?
 AngouriMath 1.3 is here! (update for a FOSS symbolic algebra library)
 Probabilistic modelling in Idris: engineering as research
Index
What are some of the best opensource Algebra projects? This list will help you:
Project  Stars  

1  nalgebra  2,403 
2  Math PHP  2,006 
3  functionaljava  1,469 
4  witchcraft  955 
5  matryoshka  778 
6  algebraicgraphs  644 
7  ncalc  566 
8  Klein  545 
9  derive4j  524 
10  AngouriMath  468 
11  subhask  399 
12  nerdamer  398 
13  Grassmann.jl  340 
14  algapaper  171 
15  linear  170 
16  FSharp.Stats  136 
17  Optimus * 96  126 
18  algebra  95 
19  algebra  92 
20  grouptheory  62 
21  semigroups  58 
22  cl3  55 
23  Rings  54 
Are you hiring? Post a new remote job listing for free.