SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Math Projects
-
It looks like Narwhals; "Narwhals and scikit-Lego came together to achieve dataframe-agnosticism" https://news.ycombinator.com/item?id=40950813 :
> Narwhals: https://narwhals-dev.github.io/narwhals/ :
>> Extremely lightweight compatibility layer between [pandas, Polars, cuDF, Modin]
> Lancedb/lance works with [Pandas, DuckDB, Polars, Pyarrow,]; https://github.com/lancedb/lance
SymPy has Solvers for ODEs and PDEs and convex optimization. SymPy also has lambdify to compile from a relatively slow symbolic expression tree to faster 'vectorized' functions
From https://news.ycombinator.com/item?id=40683777 re: warp :
> sympy.utilities.lambdify.lambdify() https://github.com/sympy/sympy/blob/main/sympy/utilities/lam... :
>>> """Convert a SymPy expression into a function that allows for fast numeric evaluation""" [with e.g. the CPython math module, mpmath, NumPy, SciPy, CuPy, JAX, TensorFlow, PyTorch (*), SymPy, numexpr, but not yet cmath]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
mathgenerator
A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs.
-
-
math-worksheet-generator
Create basic addition, subtraction, multiplication and division practice questions with the answer sheet
In the past three months, I worked on various open source projects, including my own project Repo Context Packager, Math Worksheet Generator and Open Web Calendar. This month, I want to challenge myself to work on a larger and more widely used project - Scrapy, a Python module for web crawling.
-
-
-
-
-
-
GAS
Generative Art Synthesizer - a python program that generates python programs that generates generative art
-
Satisfactory-Splitter-Calculator
A tool to help calculate how to split conveyors in Satisfactory into specific ratios.
-
-
Ultimate-Calculator
This is an incredibly powerful calculator and converter that is capable of many useful day-to-day functions that typical calculators cannot perform.
-
-
-
-
-
-
-
-
Python Math discussion
Python Math related posts
-
Show HN: Manim-Studio – Prompt to 3blue1brown video
-
NumClass – a Python CLI that classifies integers into 200+ number-theory properties (looking for testers)
-
Automatic Differentiation Can Be Incorrect
-
Launch HN: Golpo (YC S25) – AI-generated explainer videos
-
Visual Explanations of Mathematics
-
PlutoViz: Introduction
-
LAPACK in your web browser
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Math projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | SymPy | 14,681 |
| 2 | mlcourse.ai | 10,625 |
| 3 | math | 1,365 |
| 4 | mathgenerator | 733 |
| 5 | quaternion | 655 |
| 6 | math-worksheet-generator | 532 |
| 7 | VSCode-LaTeX-Inkscape | 530 |
| 8 | pyrgg | 223 |
| 9 | IKBT | 216 |
| 10 | Blender_ParadoxToolkit | 183 |
| 11 | calcpy | 117 |
| 12 | GAS | 60 |
| 13 | Satisfactory-Splitter-Calculator | 45 |
| 14 | manim-projects | 44 |
| 15 | Ultimate-Calculator | 42 |
| 16 | isosurfaces | 38 |
| 17 | intro-manim | 18 |
| 18 | Particle-life | 13 |
| 19 | dragon-curve | 10 |
| 20 | Nspire-Library | 9 |
| 21 | Brian-Beckman-phors-Implementation | 9 |
| 22 | misc | 8 |
| 23 | pylcg | 8 |