Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Plotting

Plotting

72 projects

Showing 36 of 72 projects

matplotlib
matplotlibPython

A comprehensive Python library for creating static, animated, and interactive visualizations and publication-quality figures.

#wx#scientific-computing#qt
Stars23.0k
Forks8.4k
Last commit2 days ago
bokeh
bokehTypeScript

An interactive visualization library for modern web browsers, built from Python.

#scientific-visualization#data-visualisation#python-library
Stars20.4k
Forks4.3k
Last commit1 day ago
dearpygui
dearpyguiC++

A fast, GPU-accelerated GUI framework for Python with modern themes, plotting, and node editing.

#graphics#gpu-rendering#imgui
Stars15.5k
Forks785
Last commit2 months ago
seaborn
seabornPython

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

#scientific-visualization#matplotlib#statistical graphics
Stars14.0k
Forks2.1k
Last commit15 days ago
μPlot
μPlotJavaScript

A small, fast Canvas 2D-based charting library for time series, lines, areas, ohlc, and bars.

#open-source#line-chart#lightweight
Stars10.3k
Forks461
Last commit3 months ago
ggplot2 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
ggplot2 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

A declarative graphics system for R that implements the Grammar of Graphics to create complex visualizations from data.

#declarative-programming#data-visualisation#r-package
Stars7.0k
Forks2.1k
Last commit
implot
implotC++

An immediate mode, GPU-accelerated plotting library for Dear ImGui, designed for real-time data visualization.

#plot#implot#real-time-visualization
Stars6.2k
Forks689
Last commit1 month ago
Scrollable-GraphView
Scrollable-GraphViewSwift

An adaptive scrollable graph view for iOS to visualize simple discrete datasets, written in Swift.

#ios#customizable#mobile-charts
Stars5.3k
Forks462
Last commit5 years ago
matplotplusplus
matplotplusplusC++

A C++ graphics library for data visualization with interactive plotting, high-quality export, and dozens of plot categories.

#scientific-visualization#scientific-computing#graphics
Stars4.9k
Forks383
Last commit3 months ago
matplotlib-cpp
matplotlib-cppC++

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

#scientific-computing#python-integration#graphics
Stars4.8k
Forks1.2k
Last commit2 years ago
plotnine
plotninePython

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

#scientific-visualization#graphics#matplotlib
Stars4.7k
Forks252
Last commit5 days ago
plotters
plottersRust

A Rust drawing library for high-quality data plotting with support for both WASM and native applications.

#bitmap#science#webassembly
Stars4.6k
Forks317
Last commit3 months ago
PyQtGraph
PyQtGraphPython

A pure-Python graphics library for fast data visualization and GUI tools in scientific and engineering applications.

#scientific-visualization#hacktoberfest#scientific-computing
Stars4.4k
Forks1.2k
Last commit2 days ago
Hydrogen
HydrogenTypeScript

Run code interactively, inspect data, and plot using Jupyter kernels directly inside the Atom text editor.

#data-science#atom#repl
Stars4.0k
Forks340
Last commit2 days ago
Tablesaw
TablesawJava

A Java dataframe and visualization library for data loading, cleaning, transformation, and analysis.

#statistical-analysis#chart#data-science
Stars3.8k
Forks649
Last commit21 days ago
GitHub repository
GitHub repositoryPython

3D visualization and mesh analysis for science and engineering

#scientific-visualization#hacktoberfest#mesh
Stars3.7k
Forks640
Last commit1 day ago
ggplot
ggplotPython

A Python implementation of the grammar of graphics for creating statistical visualizations.

#matplotlib#statistical graphics#data-science
Stars3.7k
Forks562
Last commit3 years ago
chartify
chartifyPython

A Python library that simplifies chart creation for data scientists with consistent data formats and smart defaults.

#data-science#python#plotting
Stars3.6k
Forks332
Last commit1 year ago
Chartify
ChartifyPython

A Python library that simplifies chart creation for data scientists with consistent data formats and smart defaults.

#data-science#python#plotting
Stars3.6k
Forks332
Last commit1 year ago
OxyPlot
OxyPlotC#

A cross-platform plotting library for .NET that creates charts and graphs in desktop, web, and mobile applications.

#nuget#desktop-apps#netstandard
Stars3.5k
Forks977
Last commit6 days ago
plot
plotGo

A Go library for building and drawing plots and visualizations with a flexible API and multiple backends.

#scientific-computing#graphs#plotting
Stars3.0k
Forks202
Last commit3 months ago
HoloViews
HoloViewsPython

A Python library that lets you annotate data with visualization semantics, allowing your data to visualize itself.

#scientific-visualization#declarative-programming#datashader
Stars2.9k
Forks416
Last commit8 days ago
core-plot
core-plotObjective-C

A 2D plotting framework for macOS, iOS, and tvOS, highly customizable and capable of drawing many types of plots.

#ios#objective-c#tvos
Stars2.8k
Forks595
Last commit2 months ago
Qalculate
QalculateC++

A powerful cross-platform desktop calculator library and CLI with symbolic math, unit conversion, arbitrary precision, and plotting.

#c-plus-plus-library#mathematics#calculator
Stars2.6k
Forks191
Last commit8 days ago
scikit-plot
scikit-plotPython

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

#classification-metrics#plot#python-library
Stars2.4k
Forks286
Last commit1 year ago
mpld3
mpld3Jupyter Notebook

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

#scientific-visualization#matplotlib#interactive-plots
Stars2.4k
Forks364
Last commit6 months ago
ipyvolume
ipyvolumeTypeScript

3D plotting for Python in Jupyter notebooks using WebGL and IPython widgets.

#scientific-visualization#scientific-computing#python-library
Stars2.0k
Forks231
Last commit2 years ago
Gadfly
GadflyJulia

A plotting and data visualization system for Julia, implementing the Grammar of Graphics.

#hacktoberfest#julia#publication-graphics
Stars1.9k
Forks248
Last commit9 months ago
XChart
XChartJava

A lightweight Java library for plotting data with minimal setup and extensive customization options.

#export-charts#lightweight#java
Stars1.6k
Forks399
Last commit2 days ago
plotly
plotlyRust

A Rust plotting library powered by Plotly.js for creating interactive and static visualizations.

#chart#plotly-js#plot
Stars1.4k
Forks127
Last commit1 day ago
Plotly.rs
Plotly.rsRust

A Rust plotting library powered by Plotly.js for creating interactive and static visualizations.

#chart#webassembly#plot
Stars1.4k
Forks127
Last commit1 day ago
d3py
d3pyPython

A Python plotting library that generates interactive D3.js visualizations from pandas DataFrames.

#svg#python#plotting
Stars1.4k
Forks200
Last commit5 years ago
owl
owlOCaml

A dedicated OCaml system for scientific and engineering computing, providing n-dimensional arrays, linear algebra, algorithmic differentiation, and neural networks.

#scientific-computing#signal-processing#matrix
Stars1.3k
Forks130
Last commit10 months ago
ggrepel
ggrepelR

A ggplot2 extension that repels overlapping text labels away from each other and data points in plots.

#graphics#r-package#r-language
Stars1.3k
Forks96
Last commit3 months ago
implot3d
implot3dC++

A high-performance immediate mode 3D plotting library for Dear ImGui, offering GPU-accelerated rendering of lines, surfaces, and meshes.

#scientific-visualization#debugging-tools#simulation
Stars1.2k
Forks80
Last commit7 days ago
ipyvizzu
ipyvizzuJupyter Notebook

Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax.

#chart#notebook-tools#storytelling
Stars970
Forks81
Last commit1 year ago
Page 1 of 2Next

Related Tags

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
3 months ago
#Data Visualization61
#Charts25
#Python23
#Scientific Computing18
#Visualization15
#Data Analysis13
#Graphics12
#Scientific Visualization12
#Matplotlib11
#Data Science10
#Interactive Plots9
#Rust9