Computer algebra
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.
Here are 185 public repositories matching this topic...
Language:All
Sort:Most stars
A computer algebra system written in pure Python
- Updated
Dec 16, 2025 - Python
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.
- Updated
May 2, 2024 - TypeScript
This repository is for archival. Please seehttps://github.com/Mathics3/mathics-core
- Updated
Jul 31, 2022 - Python
This repository used to be the user-facing mirror of the Sage source tree. As Sage development migrated on 2023-02-01 fromhttps://trac.sagemath.org/ to our new repository on GitHub,https://github.com/sagemath/sage, we have renamed and archived this repository.
- Updated
Jan 29, 2023 - Python
An acausal 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
- Updated
Dec 17, 2025 - Julia
SymEngine is a fast symbolic manipulation library, written in C++
- Updated
Nov 24, 2025 - C++
Computer Algebra System in Javascript (Typescript)
- Updated
Jun 23, 2023 - TypeScript
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
- Updated
Dec 15, 2025 - GAP
New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
- Updated
Jun 11, 2024 - C#
A modern computer algebra library for Python and Rust.
- Updated
Dec 17, 2025 - Rust
FLINT (Fast Library for Number Theory)
- Updated
Dec 17, 2025 - C
🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
- Updated
Dec 17, 2024 - Kotlin
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
- Updated
Dec 3, 2025 - Julia
A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
- Updated
Dec 17, 2025 - Julia
The Emmy Computer Algebra System.
- Updated
Jul 10, 2025 - Clojure
☕ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
- Updated
Dec 17, 2025 - Java
An experimental computer algebra system written in Go
- Updated
Dec 1, 2024 - Mathematica
Math.NET Symbolics
- Updated
Jan 15, 2024 - F#
Official repository of the FriCAS computer algebra system
- Updated
Nov 10, 2025
Multiprecision for modern C++
- Updated
Dec 10, 2024 - C++
- Followers
- 77 followers
- Website
- github.com/topics/computer-algebra
- Wikipedia
- Wikipedia