Fricas
Official repository of the FriCAS computer algebra system
Install / Use
/learn @fricas/FricasREADME
FriCAS
FriCAS_ is a general purpose computer algebra system (CAS).
For installation instructions see INSTALL. For general documentation consult https://fricas.github.io. See also project page https://fricas.sourceforge.net.
The basic goal of FriCAS_ is to create a free advanced world-class CAS. In 2007 FriCAS_ forked from Axiom_. Currently the FriCAS_ algebra library is one of the largest and most advanced free general purpose computer algebra systems -- this gives a good foundation to build on. Additionally, the FriCAS_ algebra library is written in a high level strongly typed language (Spad), which allows natural expression of mathematical algorithms. This makes FriCAS_ easier to understand and extend.
FriCAS_ uses lightweight development methodology. Compared to Axiom_, FriCAS_ is significantly restructured -- it is more portable and fixed several defects. FriCAS_ removed rather large unused parts (without removing functionality).
Current development goals:
- continue structural improvements
- add new mathematical algorithms
- develop better user interface
- develop improved Spad compiler
- make it easier for external programs to interface with FriCAS
- support for using external mathematical routines from Spad
.. _Axiom: https://www.nongnu.org/axiom/ .. _FriCAS: https://fricas.github.io
Security Score
Audited on Mar 25, 2026
