Open-source projects categorized as Algebra | Edit details

Top 23 Algebra Open-Source Projects

  • GitHub repo nalgebra

    Linear algebra library for Rust.

    Project mention: Announcing Rust CUDA 0.2 | | 2021-12-05

    It looks like nalgebra is already working on adding support for rust CUDA:

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

  • GitHub repo functionaljava

    Functional programming in Java

    Project mention: OCaml modules vs C#/Java OOP | | 2021-03-27

    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.

  • GitHub repo witchcraft

    Monads and other dark magic for Elixir

  • GitHub repo matryoshka

    Generalized recursion schemes and traversals for Scala.

    Project mention: Data Structure in Scala for a Recursive data type | | 2021-03-27

    There is a recommended lib for that, Matryoshka.

  • GitHub repo algebraic-graphs

    Algebraic graphs

  • GitHub repo ncalc

    Power calculator for Android. Solve some problem algebra and calculus.

    Project mention: More fully featured/all in one app alternatives compared to the more basic/simple stock apps, "tools" etc? | | 2021-08-01

    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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Klein

    P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library

  • GitHub repo derive4j

    Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.

  • GitHub repo AngouriMath

    Open-source cross-platform 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! | | 2021-08-07

    AngouriMath: symbolic algebra library I'm working on.

  • GitHub repo subhask

    Type safe interface for working in subcategories of Hask

  • GitHub repo nerdamer

    a symbolic math expression evaluator for javascript

    Project mention: Quick Questions: May 05, 2021 | | 2021-05-06

    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.

  • GitHub repo Grassmann.jl

    ⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex

    Project mention: Einstein award going to Paul Ginsberg for creating | | 2021-11-26

    I still have never been able to post my paper about my Grassmann.jl geometric algebra foundations research on arxiv.

    Seems like a useless overrated website.

    I was able to post my article on my own website instead.

    Arxiv is really a useless website.

  • GitHub repo alga-paper

    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. | | 2021-02-02

    Church out alga:

  • GitHub repo linear

    Low-dimensional linear algebra primitives for Haskell.

    Project mention: Advent of Code 2021 day 06 | | 2021-12-05
  • GitHub repo 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 | | 2021-03-15

    Cleaning and visualization was carried out using packages maintained by the FsLab community, mainly FSharp.Stats, Deedle and Plotly.NET.

  • GitHub repo Optimus * 96

    Optimus is a mathematical programming library for Scala. (by vagmcs)

  • GitHub repo algebra

    means completeness and balancing, from the Arabic word الجبر (by fibo)

  • GitHub repo algebra

    constructive abstract algebra (by ekmett)

  • GitHub repo group-theory

    The theory of groups

  • GitHub repo semigroups

    Haskell 98 semigroups

  • GitHub repo cl3

    Haskell Library implementing standard functions for the Algebra of Physical Space Cl(3,0)

  • GitHub repo Rings

    Rings: efficient JVM library for polynomial rings

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 2021-12-05.

Algebra related posts


What are some of the best open-source 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 algebraic-graphs 644
7 ncalc 566
8 Klein 545
9 derive4j 524
10 AngouriMath 468
11 subhask 399
12 nerdamer 398
13 Grassmann.jl 340
14 alga-paper 171
15 linear 170
16 FSharp.Stats 136
17 Optimus * 96 126
18 algebra 95
19 algebra 92
20 group-theory 62
21 semigroups 58
22 cl3 55
23 Rings 54
Find remote jobs at our new job board There are 31 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives