GeoGebra is a dynamic mathematics software. GeoGebra combines geometry, algebra, tables, drawings, statistics and analysis in one easy-to-use software package that has won several educational software awards in Europe and the USA.
(Source: https://www.geogebra.org)
Scilab is a free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations.
(Source: https://en.wikipedia.org/wiki/Scilab)
Maxima is a software package for performing computer algebra calculations in mathematics and the physical sciences. It is written in Common Lisp and runs on all POSIX platforms such as macOS, Unix, BSD, and Linux, as well as under Microsoft Windows and Android. It is free software released under the terms of the GNU General Public License (GPL).
(Source: https://en.wikipedia.org/wiki/Maxima)
GNU Octave is a scientific programming language for scientific computing and numerical computation. Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB. It may also be used as a batch-oriented language. As part of the GNU Project, it is free software under the terms of the GNU General Public License.
(Source: https://en.wikipedia.org/wiki/GNU_Octave)
Links to applications websites: