All Categories → Mathematics → computer-algebra

Top 34 computer-algebra open source projects

Mppp
Multiprecision for modern C++
Symbolism
Computer Algebra and Symbolic Computation in C#
Symja android library
☕️ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
Reduce.jl
Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Mathics
This repository is for archival. Please see https://github.com/Mathics3/mathics-core
Numbas
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
Symengine.jl
Julia wrappers of SymEngine
Hedgehog Lab
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
Domains
A computational algebra system in Smalltalk.
Cadabra2
A field-theory motivated approach to computer algebra.
Symengine.py
Python wrappers for SymEngine
Sage
Mirror of the Sage source tree -- please do not submit PRs here -- everything must be submitted via https://trac.sagemath.org/
Spacetimeengine
A Python utility for analyzing a given solution to the Einstein's field equations. Built on Sympy.
Octsympy
A Symbolic Package for Octave using SymPy
Pymbolic
A simple package to do symbolic math (focus on code gen and DSLs)
Sympy
A computer algebra system written in pure Python
Algebrite
Computer Algebra System in Javascript (Coffeescript)
Symengine
SymEngine is a fast symbolic manipulation library, written in C++
Modelingtoolkit.jl
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
Gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Kotlingrad
Shape-Safe Symbolic Differentiation with Algebraic Data Types
Expreduce
An experimental computer algebra system written in Go
Grassmann.jl
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Angourimath
Open-source symbolic algebra library for C# and F#. One of the most powerful in .NET
obake
A C++20 library for the symbolic manipulation of sparse polynomials & co.
Bracmat
Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
rascas
Computer Algebra System for Racket
Oscar.jl
A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
1-34 of 34 computer-algebra projects