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 projects333.7k total stars83.0k total forks12 languages

Open-source projects built with matplotlib

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

Showing 125 open-source projects · page 2 of 4

itermplot
itermplotdaleroberts/itermplot

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

1.5k45Python
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.4k337Python
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.4k330Python
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.2k279Python
5 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.2k369Python
5 years ago
OMRChecker
OMRCheckerUdayraj123/OMRChecker

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

1.1k510Python
24 days 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.1k288Jupyter Notebook
3 years 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.0k175Python
19 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.

988260Python
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.

925381Jupyter Notebook
5 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.

910108Python
7 days ago
Jumanji
Jumanjiinstadeepai/jumanji

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

85497Python
1 month ago
Droidbox
Droidboxpjlantz/droidbox

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

804225Python
3 years ago
data_hacking
data_hackingClickSecurity/data_hacking

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

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

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

779156Python
2 years 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.

72343Rust
13 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.

682121Python
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.

641107Python
1 month ago
ipython-notebooks
ipython-notebooksogrisel/notebooks

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

575199Jupyter Notebook
2 months 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.

548104Python
1 year ago
SUAVE
SUAVEsuavecode/SUAVE

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

523452ReScript
2 years ago
spafe
spafeSuperKogito/spafe

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

48576Python
1 year ago
nxviz
nxvizericmjl/nxviz

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

48588Python
2 days ago
SimGAN-Captcha
SimGAN-Captcharickyhan/SimGAN-Captcha

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

43880Jupyter 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.

434123Jupyter 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.

42962Python
4 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.

42983Jupyter Notebook
5 months ago
animatplot
animatplott-makaro/animatplot

A Python package for creating interactive animated plots using Matplotlib.

41938Python
1 year ago
pathsim
pathsimpathsim/pathsim

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

40943Python
20 days ago
PyImSegm
PyImSegmBorda/pyImSegm

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

37774Python
4 years ago
1234
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