44 Open Source Computer Algebra Software Projects
Free and open source computer algebra code projects including engines, APIs, generators, and tools.
Hedgehog Lab 1813 ⭐
Gap System Gap 534 ⭐
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Modelingtoolkit.jl 932 ⭐
A modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
Grassmann.jl 349 ⭐
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Symja_android_library 218 ⭐
:coffee: Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
Reduce.jl 201 ⭐
Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Numbas 151 ⭐
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
Spacetimeengine 119 ⭐
A Python utility for analyzing a given solution to the Einstein's field equations. Built on Sympy.
Bracmat 36 ⭐
Programming language for symbolic computation with extraordinary combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
Pynac 24 ⭐
Pynac -- symbolic computation with Python objects, Sage Math support library --- Website:
Sagemath Sage 1692 ⭐
Mirror of the Sage source tree -- please do not submit PRs here -- everything must be submitted via https://trac.sagemath.org/
Angourimath 493 ⭐
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.