Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. matplotlib
M

matplotlib

Framework
100 projects330.3k total stars82.6k total forks9 languages

Open-source projects built with matplotlib

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

Showing 97 open-source projects · page 2 of 3

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
itermplot
itermplotdaleroberts/itermplot

An iTerm2 backend for Matplotlib that renders plots directly in your terminal.

1.5k46Python
3 years ago
gnss-ins-sim
gnss-ins-simAceinna/gnss-ins-sim

An open-source GNSS/INS simulation tool that generates sensor data, runs navigation algorithms, and visualizes results for inertial navigation systems.

1.5k375Python
1 year ago
PySwarms
PySwarmsljvmiranda921/pyswarms

A Python research toolkit for implementing and visualizing particle swarm optimization algorithms.

1.4k340Python
1 year ago
ImagePy
ImagePyImage-Py/imagepy

An open-source, plugin-based image processing framework in Python that integrates with numpy-based libraries like scikit-image and OpenCV.

1.4k331Python
2 years ago
TDB
TDBericjang/tdb

A visual debugger for TensorFlow with breakpoints and real-time data visualization during neural network training.

1.4k140JavaScript
9 years ago
fecon235
fecon235rsvp/fecon235

A collection of Jupyter notebooks for financial economics, providing high-level APIs to retrieve, analyze, and visualize economic data from sources like FRED.

1.3k348Jupyter Notebook
3 years ago
StarDist
StarDiststardist/stardist

A Python library for 2D/3D object detection and instance segmentation in microscopy images using star-convex shapes.

1.2k275Python
3 months ago
rpg_trajectory_evaluation
rpg_trajectory_evaluationuzh-rpg/rpg_trajectory_evaluation

A Python toolbox for quantitative evaluation of visual(-inertial) odometry trajectories using alignment methods and error metrics.

1.2k374Python
3 years ago
Crab
Crabmuricoca/crab

A flexible, fast recommender engine for Python that integrates classic information filtering algorithms with scientific Python packages.

1.2k371Python
5 years ago
Predict time series
Predict time seriesguillaume-chevalier/seq2seq-signal-prediction

A TensorFlow-based educational project for learning seq2seq RNNs through signal forecasting exercises.

1.1k289Jupyter Notebook
3 years ago
OMRChecker
OMRCheckerUdayraj123/OMRChecker

An open-source tool for fast and accurate Optical Mark Recognition (OMR) from scanned documents or mobile photos.

1.1k489Python
13 days ago
btgym
btgymKismuz/btgym

A scalable, event-driven backtesting library for reinforcement learning in algorithmic trading, built on Backtrader with OpenAI Gym API.

1.0k258Python
4 years ago
ikpy
ikpyPhylliade/ikpy

A pure-Python inverse kinematics library for computing robot joint positions from end-effector poses.

1.0k176Python
12 days ago
ai-imu-dr
ai-imu-drmbrossar/ai-imu-dr

A deep learning-enhanced Kalman filter for accurate vehicle dead reckoning using only an IMU sensor.

984258Python
1 year ago
Learn Statistics Using Python
Learn Statistics Using Pythonrouseguy/intro2stats

Learn statistics through Python with real-world examples like analyzing marijuana price data across US states.

922381Jupyter Notebook
5 years ago
Jumanji
Jumanjiinstadeepai/jumanji

A diverse suite of scalable reinforcement learning environments written in JAX for hardware-accelerated research.

83897Python
3 days ago
Droidbox
Droidboxpjlantz/droidbox

Dynamic analysis tool for Android applications that monitors runtime behavior, detects information leaks, and visualizes app activity.

797224Python
2 years ago
data_hacking
data_hackingClickSecurity/data_hacking

A collection of IPython notebooks demonstrating data analysis and machine learning techniques on security datasets.

783300Jupyter Notebook
7 years ago
python-ternary
python-ternarymarcharper/python-ternary

A Python library for creating ternary plots (triangular diagrams) using Matplotlib.

780156Python
2 years ago
100 Days 100 IoT Projects
100 Days 100 IoT Projectskritishmohapatra/100_Days_100_IoT_Projects

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

71980Python
1 day ago
Peroxide
PeroxideAxect/Peroxide

A Rust numeric library for linear algebra, numerical analysis, statistics, and machine learning with high performance and syntax inspired by R, MATLAB, and Python.

70340Rust
21 days ago
lidar_camera_calibration
lidar_camera_calibrationheethesh/lidar_camera_calibration

A ROS package for calibrating camera and LiDAR sensors using OpenCV's PnP and Levenberg-Marquardt optimization.

678121Python
5 years ago
scikit-fem
scikit-femkinnala/scikit-fem

A pure Python library for finite element assembly, transforming bilinear forms into sparse matrices and linear forms into vectors.

625105Python
11 hours ago
ipython-notebooks
ipython-notebooksogrisel/notebooks

A collection of IPython notebooks containing machine learning experiments and examples using scikit-learn and related Python libraries.

575198Jupyter Notebook
1 month ago
SOMPY
SOMPYsevamoo/SOMPY

A Python library implementing Self-Organizing Maps (SOM) with batch training, PCA initialization, and visualization tools.

552248Jupyter Notebook
3 years ago
Auto_ViML
Auto_ViMLAutoViML/Auto_ViML

Automatically builds high-performance interpretable machine learning models with minimal features using a single line of code.

547104Python
1 year ago
SUAVE
SUAVEsuavecode/SUAVE

A multi-fidelity conceptual design environment for modeling future aircraft with advanced technologies.

514450ReScript
2 years ago
nxviz
nxvizericmjl/nxviz

A visualization package for NetworkX graphs with publication-quality defaults and flexible customization options.

48586Python
1 day ago
spafe
spafeSuperKogito/spafe

A Python library for extracting a wide range of audio spectral features from mono audio files using efficient algorithms.

48377Python
1 year ago
SimGAN-Captcha
SimGAN-Captcharickyhan/SimGAN-Captcha

An AI-powered captcha solver using SimGAN to generate synthetic training data without manual labeling.

43980Jupyter Notebook
2 years ago
Computer Vision Basics with Python Keras and OpenCV
Computer Vision Basics with Python Keras and OpenCVjrobchin/Computer-Vision-Basics-with-Python-Keras-and-OpenCV

A comprehensive Jupyter notebook tutorial covering computer vision and machine learning basics using OpenCV and Keras in Python.

435123Jupyter Notebook
5 years ago
imbalanced-ensemble
imbalanced-ensembleZhiningLiu1998/imbalanced-ensemble

A Python library for class-imbalanced ensemble learning with 30+ algorithms, built on scikit-learn.

42660Python
3 months ago
the-elements-of-statistical-learning
the-elements-of-statistical-learningmaitbayev/the-elements-of-statistical-learning

Jupyter notebooks implementing algorithms, proofs, and summaries from 'The Elements of Statistical Learning' textbook.

42684Jupyter Notebook
3 months ago
animatplot
animatplott-makaro/animatplot

A Python package for creating interactive animated plots using Matplotlib.

41838Python
1 year ago
pathsim
pathsimpathsim/pathsim

A Python-native block diagram framework for simulating continuous-time, discrete-time, and hybrid dynamical systems.

38540Python
9 days ago
PyImSegm
PyImSegmBorda/pyImSegm

A Python toolbox for image segmentation featuring superpixel segmentation, object center detection, and region growing with shape priors.

37674Python
4 years ago
1
2
3