Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. matplotlib
M

matplotlib

Framework
125 projects339.6k total stars83.7k total forks12 languages

Open-source projects built with matplotlib

There are currently 125 open-source projects built with matplotlib, with a combined total of 339.6k GitHub stars. The most common language among these projects is Python.

Showing 125 open-source projects · page 1 of 4

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Python Data Science Handbook
Python Data Science Handbookjakevdp/PythonDataScienceHandbook

A comprehensive guide to Python's essential data science libraries, available as free Jupyter notebooks.

50.2k19.2kJupyter Notebook
2 years ago
PythonRobotics
PythonRoboticsAtsushiSakai/PythonRobotics

A comprehensive collection of Python sample codes and a textbook for robotics algorithms, covering localization, mapping, SLAM, path planning, and control.

30.7k7.4kPython
4 days ago
PythonRobotics
PythonRoboticsAtsushiSakai/PythonRobotics

A Python code collection and textbook for robotics algorithms, featuring implementations for localization, mapping, SLAM, path planning, and control.

30.7k7.4kPython
4 days ago
Probabilistic Programming and Bayesian Methods for Hackers
Probabilistic Programming and Bayesian Methods for HackersCamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

An introduction to Bayesian inference and probabilistic programming using Python and PyMC, with a computational-first approach.

28.2k7.9kJupyter Notebook
2 years ago
Prettymaps
Prettymapsmarceloprates/prettymaps

A minimal Python library to draw customized, stylized maps from OpenStreetMap data using osmnx, matplotlib, and shapely.

14.3k732Python
2 months ago
seaborn
seabornmwaskom/seaborn

A Python visualization library based on matplotlib for creating attractive statistical graphics with a high-level interface.

14.1k2.1kPython
10 days ago
Dive into Machine Learning
Dive into Machine Learninghangtwenty/dive-into-machine-learning

A curated guide to learning machine learning with Python and Jupyter Notebook, featuring courses, notebooks, and practical resources.

11.4k1.9k
4 years ago
Dive into Machine Learning
Dive into Machine Learninghangtwenty/dive-into-machine-learning

A curated guide to learning machine learning with Python and Jupyter Notebook, featuring hands-on tutorials, courses, and ethical considerations.

11.4k1.9k
4 years ago
Librosa
Librosalibrosa/librosa

A Python library for music and audio analysis, providing tools for feature extraction, visualization, and transformation.

8.7k1.1kPython
12 days ago
Introduction to Machine Learning with Python
Introduction to Machine Learning with Pythonamueller/introduction_to_ml_with_python

Code and Jupyter notebooks for the book 'Introduction to Machine Learning with Python' by Andreas Mueller and Sarah Guido.

8.2k4.7kJupyter Notebook
2 years ago
Scikit-image
Scikit-imagescikit-image/scikit-image

A comprehensive library for image processing in Python with algorithms for segmentation, filtering, morphology, and feature detection.

6.6k2.4kPython
9 days ago
deap
deapdeap/deap

A Python framework for rapid prototyping and testing of evolutionary algorithms, including genetic algorithms, genetic programming, and evolution strategies.

6.5k1.2kPython
6 months ago
TensorFlow tutorials
TensorFlow tutorialsnlintz/TensorFlow-Tutorials

A collection of simple tutorials introducing deep learning concepts using Google's TensorFlow framework.

6.0k1.5kJupyter Notebook
3 years ago
geopandas
geopandasgeopandas/geopandas

A Python library that extends pandas to work with geographic data, enabling spatial operations and analysis.

5.3k1.1kPython
6 days ago
The Quantum Katas
The Quantum KatasMicrosoft/QuantumKatas

A collection of self-paced tutorials and programming exercises for learning quantum computing and Q#.

4.9k1.2kJupyter Notebook
2 years ago
Quantum Katas
Quantum KatasMicrosoft/QuantumKatas

A collection of self-paced tutorials and programming exercises for learning Q# and quantum computing concepts.

4.9k1.2kJupyter Notebook
2 years ago
plotnine
plotninehas2k1/plotnine

A Python implementation of a grammar of graphics for creating complex and beautiful statistical plots.

4.8k258Python
10 days ago
matplotlib-cpp
matplotlib-cpplava/matplotlib-cpp

A header-only C++ plotting library that provides a simple API similar to Matlab and matplotlib.

4.8k1.2kC++
2 years ago
imutils
imutilsjrosebr1/imutils

A collection of convenience functions to simplify common image processing tasks with OpenCV and Python.

4.6k1.0kPython
2 years ago
yellowbrick
yellowbrickDistrictDataLabs/yellowbrick

A suite of visual diagnostic tools that extend scikit-learn to steer machine learning model selection through visualizations.

4.4k576Python
1 year ago
pattern_classification
pattern_classificationrasbt/pattern_classification

A comprehensive collection of tutorials, examples, and resources for understanding and solving machine learning and pattern classification problems.

4.2k1.3kJupyter Notebook
2 years ago
missingno
missingnoResidentMario/missingno

A Python library for visualizing missing data in pandas DataFrames using matrix, bar, heatmap, and dendrogram plots.

4.2k519Python
2 years ago
Classification on raw time series in TensorFlow with a LSTM RNN
Classification on raw time series in TensorFlow with a LSTM RNNguillaume-chevalier/LSTM-Human-Activity-Recognition

Human Activity Recognition using TensorFlow and LSTM RNNs on smartphone sensor data to classify six movement types.

3.5k930Jupyter Notebook
4 years ago
LSTM for Human Activity Recognition
LSTM for Human Activity Recognitionguillaume-chevalier/LSTM-Human-Activity-Recognition

Human Activity Recognition using TensorFlow and LSTM RNNs on smartphone sensor data to classify six movement types.

3.5k930Jupyter Notebook
4 years ago
captcha_break
captcha_breakypwhs/captcha_break

A deep learning project using Keras to build convolutional and recurrent neural networks for high-accuracy captcha recognition.

2.8k666Jupyter Notebook
4 years ago
hercules
herculessrc-d/hercules

A fast, customizable Git repository analysis engine for extracting advanced insights from commit history.

2.8k286Go
3 years ago
lifelines
lifelinesCamDavidsonPilon/lifelines

A pure Python library for survival analysis, modeling time-to-event data with censoring.

2.6k588Python
7 months ago
scikit-plot
scikit-plotreiinakano/scikit-plot

An intuitive Python library that adds single-line plotting functions for scikit-learn and other machine learning objects.

2.4k284Python
2 years ago
mpld3
mpld3mpld3/mpld3

An interactive data visualization tool that brings matplotlib graphics to the browser using D3.js.

2.4k365Jupyter Notebook
9 months ago
SGX-Full-OrderBook-Tick-Data-Trading-Strategy
SGX-Full-OrderBook-Tick-Data-Trading-Strategyrorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy

A machine learning framework for developing high-frequency trading strategies using full orderbook tick data.

2.4k696Jupyter Notebook
4 years ago
qutip
qutipqutip/qutip

An open-source Python toolbox for simulating the dynamics of closed and open quantum systems.

2.1k805Python
2 days ago
SDF Mesh Generation
SDF Mesh Generationfogleman/sdf

A Python library for generating 3D meshes from signed distance functions (SDFs) with a simple API.

2.0k172Python
18 days ago
Open source Python module for computer vision
Open source Python module for computer visionjesolem/PCV

A pure Python computer vision library based on the book 'Programming Computer Vision with Python'.

2.0k676Python
5 years ago
AutoViz
AutoVizAutoViML/AutoViz

Automatically visualize any dataset with a single line of code, including data quality assessment and fixes.

1.9k214Python
2 years ago
prettyplotlib
prettyplotlibolgabot/prettyplotlib

A Python matplotlib-enhancer library that painlessly creates beautiful default plots with improved aesthetics and color perception.

1.7k141Python
7 years ago
cartopy
cartopySciTools/cartopy

A Python cartographic library for easy map drawing and geospatial data visualization with Matplotlib integration.

1.6k402Python
4 days ago
1
2
3
4