Singular is an open source computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
Cost / License
- Free
- Open Source
Platforms
- Windows
- Linux
wxMaxima is described as 'Document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations' and is a popular numerical computation software in the education & reference category. There are more than 25 alternatives to wxMaxima for a variety of platforms, including Windows, Linux, Mac, Web-based and BSD apps. The best wxMaxima alternative is GNU Octave, which is both free and Open Source. Other great apps like wxMaxima are Mathematica, SageMath, MATLAB and Spyder.
Singular is an open source computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.



FormulaDesk Math is an Excel add-in that brings real symbolic math to Excel. View formulas as equations, plot formulas…instantly. All the tools that engineers and students need every day, now inside Excel.



Yet Another Computer Algebra System. There is support for numeric computations, to arbitrary precision, symbolic computation and visualization.


GiNaC is a C++ library. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation- intense numeric applications, graphical interfaces, etc.) under one roof.
Nerdamer is a small and light-weight symbolic math expression evaluator written in JavaScript. The parsing is done purely in JavaScript and uses no server-side program whatsoever. It can export to a pure JavaScript function, ideal for filtering user input.
GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of...
Graphical frontend for GNU Octave. Edit formulas in native mathematical notation. Available / tested for Linux x586 / x86_64, WinXP, Vista, and MacOS.




MathJournal is an interactive program for the Tablet PC that provides a natural and intuitive environment for solving mathematical and engineering problems. MathJournal recognizes handwritten mathematical expressions, and then displays a list of relevant solution types to the...



Java based and open sourced version of matlab and octave
Getting more and more compatible over time.
