Open-source projects categorized as Visualization | Edit details

Top 23 Visualization Open-Source Projects

  • d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

    Project mention: I would like some advices on how to create a simple GUI for a data visualizer. | | 2022-05-23
  • echarts

    Apache ECharts is a powerful, interactive charting and data visualization library for browser

    Project mention: Pulling and visualizing data from a database client side | | 2022-05-20

    ECharts -- open source js lib for enterprise-grade charts

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Metabase

    The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:

    Project mention: Ask HN: Who is hiring? (April 2022) | | 2022-04-01

    Metabase | | REMOTE | Full-time | Backend, Frontend, Full Stack, and DevOps engineers

    We're hiring for multiple positions across the Engineering team (and in many other non-engineering roles).

    Metabase is open source analytics software that makes it easy to ask questions of your data. It interfaces with a number of databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc) and has a simple and powerful UI and UX that sits on top of it.

    Tech stack: Clojure, Javascript, React, Redux, AWS (ECS, Autoscaling, Aurora, RDS, SecretsManager, S3)

    Roles: Data Analyst, DevOps, Frontend and Backend Engineers, Growth, and many more roles.


  • Redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

    Project mention: Redash - Make your company data driven | | 2022-05-21
  • bokeh

    Interactive Data Visualization in the browser, from Python

    Project mention: why doesn't bokeh boxplot appear? | | 2022-04-23
  • visx

    🐯 visx | visualization components

    Project mention: I don't miss React: a story about using the platform | | 2022-05-03

    I also went this route and used d3 for the math but my own hand-made SVGs for the rendering so that the DOM is all in "react land".

    You may want to check out this library: They converted a ton of d3 features into proper React components

  • plotly.js

    Open-source JavaScript charting library behind Plotly and Dash

    Project mention: Which library is best for visualizing backend data generated by Django? | | 2022-05-12

    If you are using restframework, then a js framework that can do chart generation is needed, while your backend just transfer data over json format. You can still use Plotly javascript to do the chart.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • excelize

    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

    Project mention: Excelize 2.5.0 is Released – Go language API for spreadsheet (Excel) document | | 2022-01-02

    Documentation website with multilingual: Arabic, German, Spanish, English, French, Russian, Chinese, Japanese, and Korean, which has been updated

  • Thingsboard

    Open-source IoT Platform - Device management, data collection, processing and visualization.

    Project mention: ThingsBoard - Open-source IoT Platform | | 2022-04-22
  • plotly

    The interactive graphing library for Python (includes Plotly Express) :sparkles:

    Project mention: Which projects do you think have fantastic documentation? | | 2022-04-29
  • apexcharts.js

    📊 Interactive JavaScript Charts built on SVG

    Project mention: Timeline like this in FMP 19; possible? | | 2022-05-24
  • G2

    📊 A highly interactive data-driven visualization grammar for statistical charts.

  • sampler

    Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    Project mention: terminal 'status' monitor tool? | | 2022-03-12

    This range a bell. Took a bit of digging, take a look at sampler.

  • vega

    A visualization grammar.

    Project mention: Simple plotting/graphing crate suggestions | | 2022-04-10

    Not that I'm working on it, but I'd love to see a vega stack in rust.

  • is a powerful open source geospatial analysis tool for large-scale data sets.

    Project mention: Why are examples of scaled projects so hard to find? | | 2022-05-21
  • react-vis

    Data Visualization Components

    Project mention: How to generate single ES5 bundle file from ES6 project using browserify | | 2022-04-20

    I am trying to use react-vis library in my project. In their readme file, they have asked to import library by adding following lines in non-node environment:

  • dc.js

    Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js

    Project mention: 25 the Best Javascript Data Visualization Libraries in 2022 | | 2022-03-09
  • vscode-debug-visualizer

    An extension for VS Code that visualizes data during debugging.

  • vaex

    Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀

    Project mention: High performance (for the consumer) time series storage? | | 2022-03-14

    I'd recommend QuestDB. Worked with it multiple times for different algorithmic trading needs and it didn't disappoint. If you want to load data fast, I'd recommend this Python library.

  • react-diagrams

    a super simple, no-nonsense diagramming library written in react that just works

    Project mention: Looking for Node Editor, GUI Logic Block editor libraries | | 2022-04-20

    This is one I recently used.

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: Creating a simple 3d engine to render a car for ML, how hard is it? Sim | | 2021-12-16 seems like a good choice. Is there anything better I'm missing?

  • graphql-voyager

    🛰️ Represent any GraphQL API as an interactive graph

    Project mention: While doing recon I found this '/graphql' endpoint. Did some introspection and found a few fields that seem not so sensitive. Would this still be considered as a security issue? | | 2022-04-05

    Disclosure of the schema of a GraphQL API is at least informational. You can use a tool such as GraphQL Voyager to visualize what you got and see if there are any unprotected sensitive operations available.

  • roughViz

    Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

    Project mention: Any apps to create hand-drawn pie charts and other charts? | | 2022-04-01

    Not an app but there is javascript library to do that -

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-24.

Visualization related posts


What are some of the best open-source Visualization projects? This list will help you:

Project Stars
1 d3 101,337
2 echarts 51,066
3 Metabase 28,410
4 Redash 21,059
5 bokeh 16,289
6 visx 15,216
7 plotly.js 14,679
8 excelize 11,794
9 Thingsboard 11,701
10 plotly 11,528
11 apexcharts.js 11,456
12 G2 11,201
13 sampler 10,276
14 vega 9,799
15 8,586
16 react-vis 8,243
17 dc.js 7,318
18 vscode-debug-visualizer 7,275
19 vaex 7,067
20 react-diagrams 6,951
21 Open3D 6,766
22 graphql-voyager 6,740
23 roughViz 6,238
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.