November 23, 2020

1298 words 7 mins read

Charting, Drawing and Graphics Tools and Libraries

Charting, Drawing and Graphics Tools and Libraries

Visualization plays an important role in presenting data, ideas, analysis results etc. We need charting, diagramming and graphics tools for almost any modern applications. The availability of quality charting and visualization tools and libraries might be of great importance so we can focus on the primary.

The following list below gives 100+ repositories which address various chart, diagram and other visualization purposes.

1991viet/QuickDraw Implementation of Quickdraw - an online game developed by Google
A3M4/YouTube-Report :bar_chart: Generate a personal YouTube report from your Google Takeout data
alexmojaki/birdseye Graphical Python debugger which lets you easily view the values of all evaluated expressions
alibaba/BizCharts Powerful data visualization library based on G2 and React.
alyssaxuu/flowy The minimal javascript library to create flowcharts
anazalea/pySankey create sankey diagrams with matplotlib
ankane/react-chartkick Create beautiful JavaScript charts with one line of React
anopara/genetic-drawing A genetic algorithm toy project for drawing
antvis/F2 An elegant, interactive and flexible charting library for mobile.
antvis/G2 A highly interactive data-driven visualization grammar for statistical charts.
apache/incubator-echarts A powerful, interactive charting and visualization library for browser
apexcharts/apexcharts.js Interactive JavaScript Charts built on SVG
asciimoo/drawille Pixel graphics in terminal with unicode braille characters
bbc/bbplot R package that helps create and export ggplot2 charts in the style used by the BBC News data team
beautifulinteractions/beautiful-react-diagrams A collection of lightweight React components and hooks to build diagrams with ease
beizhedenglong/rough-charts A responsive, composable react charting library with a hand-drawn style.
Bogdan-Lyashenko/js-code-to-svg-flowchart js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn others code. Design your code. Refactor code. Document code. Explain code.
botpress/botpress The Conversational Platform with built-in language understanding (NLU), beautiful graphical interface and Dialog Manager (DM). Easily create chatbots and AI-based virtual assistants.
bradley/Blotter A JavaScript API for drawing unconventional text effects on the web.
brocodev/flutter_projects This is a set of small projects focused solely on the development of the graphical interface with Flutter
chartjs/Chart.js Simple HTML5 Charts using the tag
chartshq/muze Composable data visualisation library for web with a data-first approach
chunqiuyiyu/ervy Bring charts to terminal.
cjbassi/gotop A terminal based graphical activity monitor inspired by gtop and vtop
CQFIO/PhotographicImageSynthesis Photographic Image Synthesis with Cascaded Refinement Networks
cryfs/cryfs Cryptographic filesystem for the cloud
Cyan4973/xxHash Extremely fast non-cryptographic hash algorithm
Cyclenerd/ethereum_nvidia_miner USB flash drive ISO image for Ethereum, Zcash and Monero mining with NVIDIA graphics cards and Ubuntu GNU/Linux (headless)
d3/d3 Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
davidkpiano/xstate State machines and statecharts for the modern web.
domlysz/BlenderGIS Blender addons to make the bridge between Blender and geographic data
donavon/hook-flow A flowchart that explains the new lifecycle of a Hooks component.
dotnet/infer Infer.NET is a framework for running Bayesian inference in graphical models
duanhong169/DrawableToolbox The missing drawable toolbox for Android. Create drawables programmatically and get rid of the boring and always repeated drawable.xml files.
ecomfe/vue-echarts ECharts component for Vue.js.
eventbrite/britecharts Client-side reusable Charting Library based on D3.js v5 that allows easy and intuitive use of charts and components that can be composed together creating amazing visualizations.
excalidraw/excalidraw Virtual whiteboard for sketching hand-drawn like diagrams
fivethirtyeight/data Data and code behind the articles and graphics at FiveThirtyEight
frappe/charts Simple, responsive, modern SVG Charts with zero dependencies
GameFoundry/bsf Modern C++14 library for the development of real-time graphical applications
google/tink Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
googlecreativelab/quickdraw-dataset Documentation on how to access and use the Quick, Draw! Dataset.
graphql-editor/graphql-editor Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual nodes and explore GraphQL API with beautiful UI. Even can do that!
Grille/2D-isometricRenderer A program to generate isometric graphics from elevation data
hackerb9/lsix Like “ls”, but for images. Shows thumbnails in terminal using sixel graphics.
HarisIqbal88/PlotNeuralNet Latex code for making neural networks diagrams
harjot-oberai/VectorMaster Dynamic control over vector drawables!
has2k1/plotnine A grammar of graphics for Python
hectahertz/react-native-typography Pixelperfect, nativelooking typographic styles for React Native
hoffstadt/DearPyGui Dear PyGui: A Bloat-free Graphical User Interface for Python with minimal dependencies
imaNNeoFighT/fl_chart A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart and Scatter Chart.
jagregory/abrash-black-book Markdown source for Michael Abrash’s Graphics Programming Black Book
jgraph/drawio Source to
jgraph/drawio-desktop Official electron build of
jung-kurt/gofpdf A PDF document generator with high level support for text, drawing and images
jupyterhub/zero-to-jupyterhub-k8s Helm Chart & Documentation for deploying JupyterHub on Kubernetes
jwilber/roughViz Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.
kantord/just-dashboard :bar_chart: :clipboard: Dashboards using YAML or JSON files
karanchahal/DoodleMaster “Don’t code your UI, Draw it !”
konvajs/react-konva React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React.
kuleshov/cs228-material Teaching materials for the probabilistic graphical models and deep learning classes at Stanford
LiskHQ/lisk-desktop Lisk graphical user interface for desktop
mermaid-js/mermaid Generation of diagram and flowchart from text in a similar manner as markdown
MhdHejazi/CoronaTracker Coronavirus tracker app for iOS & macOS with maps & charts
microsoft/dowhy DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
microsoft/SymCrypt Cryptographic library
mikepenz/Android-Iconics Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
mingrammer/diagrams :art: Diagram as Code for prototyping cloud system architectures
mkaz/termgraph a python command-line tool which draws basic graphs in the terminal
naver/billboard.js :bar_chart: Re-usable, easy interface JavaScript chart library based on D3 v4+:chart_with_upwards_trend:
nhn/tui.chart Beautiful chart for data visualization.
nhn/tui.editor Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
ocornut/imgui Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
oncebot/pushbar.js Tiny javascript plugin for creating sliding drawers in web apps
ossu/data-science :bar_chart: Path to a free self-taught education in Data Science!
Pagedraw/pagedraw a UI builder for React web apps
penrose/penrose Create beautiful diagrams just by typing mathematical notation in plain text.
piotte13/SIMD-Visualiser A tool to graphically visualize SIMD code
plotly/plotly.js Open-source JavaScript charting library behind Plotly and Dash
plotly/plotly_express Plotly Express - simple syntax for complex charts
pshihn/rough Create graphics with a hand-drawn, sketchy, appearance
pyecharts/pyecharts Python Echarts Plotting Library
python-adaptive/adaptive :chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions
sallar/github-contributions-chart :octocat: Generate an image of all your Github contributions
Schachte/Mermrender RESTful rendering pipeline for generating sequence and UML diagrams using Mermaid for Markdown docs (Diagrams as a Service)
soulmachine/machine-learning-cheat-sheet Classical equations and diagrams in machine learning
spotify/chartify Python library that makes it easy for data scientists to create charts.
spritejs/spritejs A cross platform high-performance graphics system.
Srinivas11789/PcapXray :snowflake: PcapXray - A Network Forensics Tool - To visualize a Packet Capture offline as a Network Diagram including device identification, highlight important communication and file extraction
ssloy/tinyraytracer A brief computer graphics / rendering course
stackrox/kube-linter KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
tarek360/RichPath Rich Android Path. Draw as you want. Animate much as you can.
tensorflow/graphics TensorFlow Graphics: Differentiable Graphics Layers for TensorFlow
Tessellate-Imaging/Monk_Gui A Graphical user Interface for deep learning and computer vision over Monk Libraries
thomasp85/ggplot2_workshop Material for “Drawing Anything with ggplot2” workshop
timqian/chart.xkcd xkcd styled chart lib
tonybeltramelli/pix2code pix2code: Generating Code from a Graphical User Interface Screenshot
typpo/quickchart Render charts and QR codes to image or PDF
tzutalin/labelImg LabelImg is a graphical image annotation tool and label object bounding boxes in images
uvipen/QuickDraw Implementation of Quickdraw - an online game developed by Google
wiredjs/wired-elements Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
yining1023/doodleNet A doodle classifier(CNN), trained on all 345 categories from Quickdraw dataset.
yishn/tikzcd-editor A simple visual editor for creating commutative diagrams.
ysymyth/3D-SDN [NeurIPS 2018] 3D-Aware Scene Manipulation via Inverse Graphics
zllrunning/video-object-removal Just draw a bounding box and you can remove the object you want to remove.
comments powered by Disqus