delightful mathematics softwares
Curated list of Free, Libre and OpenSource softwares for mathematics!
Contents
- Calculator
- Interactive geometric
- Numerical computation
- Plotter
- Statistical computation
- Symbolic computation
- Symbolic rendering
- Others
- General Resources
- Maintainers
- License
Calculator
- 📱 Calculator++ - A scientific calculator for Android
- GNOME Calculator - An arithmetic, scientific and financial calculator for GNOME ecosystem
- 📱 microMathematics Plus - A visual calculator for Android
- KCalc - A scientific calculator for KDE ecosystem
- Qalculate! - The most advanced calculator for desktop
Interactive geometric
- Kig - An interactive mathematics software for learning and teaching geometry
Numerical computation
- Scilab - A numerical computation software + dynamic systems modeler
- GNU Octave - A numerical computation that is compatible with Matlab
Plotter
- Plots - An easy to use graph plotter
- Graphs - A software for plot and manipulate data
- KmPlot - An advanced 2D function plotter
- KAlgebra - Calculator + 2D and 3D function plotter
Statistical computation
- R - An environment for statistical computing and graphics
Symbolic computation
They also known as "computer algebra system (CAS)".
- Cadabra - A field-theory motivated approach to computer algebra
- Maxima - A system for the manipulation of symbolic and numerical expressions
- wxMaxima - A document based interface for the computer algebra system Maxima
- SageMath - A CAS builds on top of many existing Open-Source packages
- Xcas - A computer algebra system
Symbolic rendering
- KLatexFormula - An easy-to-use graphical application for generating images from LaTeX equations
- LaTeX - A document preparation system
- MathJax - JavaScript library to render equations in browsers
- MathJax Arabic Extension - an extension that provides basic Arabic support to MathJax
- Typst - Markup-based typesetting system that is powerful and easy to learn
Others
- Python - A programming language with many libraries for Mathematics
- Matplotlib - For plotting
- NumPy - For numerical computation
- SciPy - For scientific computation
- SymPy - for symbolic computation
- Cantor - A front-end for many mathematics and statistics packages
General Resources
- OEIS - The On-Line Encyclopedia of Integer Sequences
- MacTutor History of Mathematics Archive - Biographies of Mathematicians and more
Maintainers
If you have questions or feedback regarding this list, then please create
an Issue in our tracker, and optionally
@mention
one or more of our maintainers:
- MohammadSaleh Kamyab (Codeberg: @mskf1383)
Contributors
With delight we present you some of our delightful contributors (please add yourself if you are missing).