☕ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
-
Updated
Dec 23, 2025 - Java
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.
☕ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
A java package for nd-array calculations
An example application to make Symja work on Android.
simple java computer algebra system
Computer Algebra System focusing on symbolic transformations
Eclipse EASE plugin extension for using Symja as a REPL
An experimental CAS (Computer Algebra System) writen in Java
A wrapper library for Rings: ⭕ + ⚡ = 🍩
Calculator. Use java language, Only use the most basic java grammar. Try to finish computer algebra system.
MathLark V2 - Yet another CAS
Implementations of various GI algorithms.