awesome-open-source-math-tools
github.com/awesomelistsio/awesome-open-source-math-tools ↗A curated list of open-source tools, libraries, and resources for mathematical computations, covering areas such as linear algebra, calculus, numerical methods, optimization, and visualization.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me educational resources resources from awesome-open-source-math-tools"
Installation instructions →What's inside
Educational Resources
- 3Blue1Brown
A YouTube channel explaining mathematical concepts visually.
- Brilliant
Interactive problem-solving courses in mathematics and science.
- Khan Academy: Math
Free online courses covering various math topics.
- MIT OpenCourseWare: Mathematics
Open courses on advanced mathematics topics.
- Paul’s Online Math Notes
A resource for calculus, algebra, and differential equations.
Linear Algebra
- Armadillo
A C++ library for efficient linear algebra and matrix operations.
- Blaze
A high-performance C++ library for linear algebra.
- Eigen
A C++ library for linear algebra and matrix computations.
- LAPACK
A library for numerical linear algebra.
- MATLAB Engine API for Python
A Python interface for MATLAB linear algebra tools.
Visualization Tools
- Bokeh
A Python library for creating interactive visualizations.
- Gephi
A graph visualization and exploration platform.
- Matplotlib
A Python library for creating static, animated, and interactive visualizations.
- ParaView
A tool for visualizing large-scale numerical simulations.
- Plotly
A tool for creating high-quality interactive visualizations.
Optimization Tools
Statistical Computing
- Dask
A library for parallel computing and big data analytics, often used for statistical computations.
- JASP
A statistical software for both Bayesian and Frequentist analyses.
- PyMC3
A Python library for probabilistic programming.
- R
A language and environment for statistical computing and graphics.
- Stan
A platform for statistical modeling and Bayesian inference.
Symbolic Computation
General Resources
- GNU Scientific Library (GSL)
A comprehensive library for numerical computations.
- SageMath
An open-source mathematics system that integrates many other open-source packages.
- What is Computational Mathematics?
An overview of computational mathematics and its applications.
Numerical Methods
- Julia
A high-performance programming language for numerical computing.
- NumPy
A fundamental library for numerical computing in Python.
- Octave
A MATLAB-compatible numerical computation tool.
- OpenFOAM
A computational fluid dynamics (CFD) toolbox that includes numerical methods for solving equations.
- SciPy
A Python library for scientific computing, including optimization, integration, and more.
Showing a sample of 42 resources. View the full list on GitHub →