Computer algebra topic

Computer (symbolic) algebra systems and libraries are used for manipulations with symbolic mathematical expressions. Usually, those libraries are capable of some calculus operations (differentiation, integration, finding the limit, etc.) and numeric manipulations. The idea is to avoid floating number operations by computing the exact result instead.

List Computer algebra repositories

kotlingrad

510
Stars
21
Forks
Watchers

🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types

Numbas

196
Stars
118
Forks
Watchers

A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics

hedgehog-lab

2.4k
Stars
143
Forks
Watchers

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 y...

Algebrite

945
Stars
58
Forks
Watchers

Computer Algebra System in Javascript (Typescript)

Reduce.jl

232
Stars
16
Forks
Watchers

Symbolic parser for Julia language term rewriting using REDUCE algebra

Symbolism

220
Stars
31
Forks
Watchers

Computer Algebra and Symbolic Computation in C#

fricas

291
Stars
45
Forks
Watchers

Official repository of the FriCAS computer algebra system

symja_android_library

352
Stars
81
Forks
Watchers

:coffee: Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.

gap

763
Stars
159
Forks
Watchers

Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra