Dev tools · alternatives · 2026
24 alternatives to MPLG – Matplotlib GUI, design plots visually and export as Python code
MPLG is a visual design tool for creating matplotlib plots without writing code. Users drag and arrange plot elements through a graphical interface, then export their designs as Python code. It's aimed at Python… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. MPLG – Matplotlib GUI, design plots visually and export as Python code launched in 2021; newer entries below may have overtaken it.
- 1

Publication-quality data representation library based on Matplotlib. - alopezrivera/mpl_plotter
2021 · github.com · its alternatives →
- 2

An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal. - daleroberts/itermplot
2017 · github.com · its alternatives →
- 3

Hey, guys. I've just made a plugin which turns your pandas dataframe into a tableau-style component. It allows you to explore the dataframe with easy drag-and-drop UI. You can use PyGWalker in Jupyter, Google Colab, or even Kaggle Notebook to easily explore your data and generate interactive visualizations. PyGWalker (pronounced like "Pig Walker", just for fun) is named as an abbreviation of "Python binding of Graphic Walker". Here are some links to check it out: The Github Repo: https://github.com/Kanaries/pygwalker Use PyGWalker in Kaggle:…
2023 · github.com · its alternatives →
- 4

A succinct wrapper for matplotlib. Contribute to Ultraplot/UltraPlot development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 5BA
2019 · bamboolib.com · its alternatives →
- 6

I do lots of data analyses in the command-line and I was missing a simple utility to plot the output of a command (without having to script it). I like very much the Matplotlib API but I found no CLI to pipe data into it. So, I wrote MatplotCLI, a simple CLI that reads data from the stdin and allows to easily create interactive plots from the command-line. Have a look at the README for examples and recipes. Let me know what you think, thanks! Some examples: $ plt "hist(x,30)" < sample.json $ cat sample.json | plt --no-show "hist(x,30); savefig('myimage.png')" $ plt --no-input " x =…
2022 · github.com · its alternatives →
- 7

- 8

PlotAI - Your Ultimate Plotting Assistant! 📊🤖 Use ChatGPT-3.5 to create plots in Python and Matplotlib directly in your Python script or notebook. - GitHub - mljar/plotai: PlotAI - Your Ultimate Plotting Assistant! 📊🤖 Use ChatGPT-3.5 to create plots in Python and Matplotlib directly in your Pyth
2023 · github.com · its alternatives →
- 9

A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning. - CCExtractor/vardbg
2020 · github.com · its alternatives →
- 10

Just wanted to share with HN a simple/minimal open source Python library that generates SVG files visualizing two dimensional data and distributions, in case others find it useful or interesting. I wrote it as a fun project, mostly because I found that the standard libraries in Python generated unnecessarily large SVG files. One nice property is that I can configure the visuals through CSS, which allows me to support dark/light mode browser settings. The graphs are specified as JSON files (the repository includes a few examples). It supports scatterplots, line plots, histograms,…
Mar 2026 · github.com · its alternatives →
- 11

GNUplot with sixel support. Contribute to csdvrx/sixel-gnuplot development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 12

3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL - widgetti/ipyvolume
2017 · github.com · its alternatives →
- 13

Geometry library for C - Fast point-in-polygon. Contribute to tidwall/tg development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 14

Fast by default, flexible 2D plotting library. Contribute to wwwtyro/candygraph development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 15AR
2018 · tylermw.com · its alternatives →
- 16

Globe wireframe visualizations in Golang. Contribute to mmcloughlin/globe development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 17
micro-gl▲101Run vector graphics on any computer (without GPU or FPU)
2023 · github.com · its alternatives →
- 18

Hi everyone, I built PlutoPrint because I needed a simple way to generate beautiful PDFs and images directly from HTML with Python. Most of the tools I tried felt heavy, tricky to set up, or produced results that didn’t look great, so I wanted something lightweight, modern, and fast. PlutoPrint is built on top of PlutoBook’s rendering engine, which is designed for paged media, and then wrapped with a Python API that makes it easy to turn HTML or XML into crisp PDFs and PNGs. I’ve used it for things like invoices, reports, tickets, and even snapshots, and it can also integrate with Matplotlib…
2025 · github.com · its alternatives →
- 19

pyCirclize is a circular visualization python package implemented based on matplotlib. This package was developed for the purpose of easily and beautifully plotting circular figure such as Circos Plot and Chord Diagram in Python. I'd love to hear your feedback. Document: https://moshi4.github.io/pyCirclize/
2023 · github.com · its alternatives →
- 20

Turn your spreadsheets into beautiful map visualizations
2024 · postcodeheatmap.com · its alternatives →
- 21DA
Dear HN, I am Riwaj, the cofounder of dstack.ai (https://github.com/dstackai). A few months ago, we built an online service that allows users to publish data visualizations from Python or R. The idea was to build a tool that did not require additional programming or front-end development for publishing data visualizations. Such a code can be invoked from either Jupyter notebook, RMarkdown, Python, or R scripts. Once the data is pushed, it can be accessed via a browser. Open-sourcing dstack: During our customer discovery phase, we realized that dstack.ai should integrate a lot…
2020 · its alternatives →
- 22AT
A bunch of developers and myself have created RepliByte - an open-source tool to seed a development database from a production database. Features: - Support data backup and restore for PostgreSQL, MySQL and MongoDB - Replace sensitive data with fake data - Works on large database (> 10GB) (read Design) - Database Subsetting: Scale down a production database to a more reasonable size - Start a local database with the prod data in a single command - On-the-fly data (de)compression (Zlib) - On-the-fly data de/encryption (AES-256) - Fully stateless (no server, no daemon) and lightweight…
2022 · its alternatives →
- 23

Applied Econometrics Library for Python. Contribute to mfarragher/appelpy development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 24

All commands have the format `output = \func inputs` or just `\function inputs`. Points and scalars are built on the fly. Eg `\line a b` to an empty canvas creates points `a` and `b`, and joins them with a line. One can use broadcasting semantics similar to NumPy and PyTorch in a visual setting (imagine creating a list of circles where one dim corresponds to radius and another to the center). One can also use backpropagation, run gradient descent or visualize vector fields. Almost everything is reactive so changing a variable updates all of the downstream geometry. It also allows anyone to…
May 2026 · tinyvolt.com · its alternatives →
Also compare
- MPL Plotter – Python library to make technical plots more efficiently alternatives
- Plot directly in your terminal with matplotlib alternatives
- Turn your Pandas dataframe into a Tableau-style UI for visual analysis alternatives
- Ultraplot – A succint wrapper for matplotlib alternatives
- Bamboolib – A GUI for Pandas (Python Data Science) alternatives
- Create Matplotlib visualizations from the command-line alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →