Open-source projects categorized as Dataviz | Edit details

Top 23 Dataviz Open-Source Projects

  • nivo

    nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries

    Project mention: Using d3 with React - best approach/practices? | | 2022-05-22
  • sigma.js

    A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

    Project mention: Next steps in Frontend Knowedge | | 2022-03-28

    sigma.js: graph viz library

  • 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!

  • scientific-visualization-book

    An open access book on scientific visualization using python and matplotlib

    Project mention: Scientific-Visualization-Book - None | | 2022-05-13
  • go-admin

    A golang framework helps gopher to build a data visualization and admin panel in ten minutes

    Project mention: Django-like MVT framework for Golang? | | 2022-05-08

    Admin Panel: (not part of buffalo, but has an official adapter for it, along with several other Go frameworks)

  • heatmap.js

    🔥 JavaScript Library for HTML5 canvas based heatmaps

    Project mention: [OC] Map of Housing Prices in Bilbao, Spain - Data extract from Spanish real estate website | | 2021-06-07

    Source: (Spanish real estate website) For creating the visualization we used, and We also published this demo and a Google Maps version in You can find there the original dataset with almost 3000 houses on sale.

  • ngx-charts

    :bar_chart: Declarative Charting Framework for Angular

    Project mention: Help with graphs in Angular 12 | | 2021-08-06 is pretty good - BUT - I would actually recommend just making a D3 line chart from scratch if this is going to be a long term project. Just because you will have a lot more freedom and flexibility. The lib above is good but it has a hard time keeping up with the latest Angular releases, so you won't be able to ng update as frequently as you want, and you'll probably find yourself spending time hacking it for custom looks or functionality. Might as well spend that time learning D3, IMO.

  • mozaik

    Mozaïk is a tool based on nodejs / react / redux / nivo / d3 to easily craft beautiful dashboards

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Flask JSONDash

    :snake: :bar_chart: :chart_with_upwards_trend: Build complex dashboards without any front-end code. Use your own endpoints. JSON config only. Ready to go.

  • awesome-dataviz

    :chart_with_upwards_trend: A curated list of awesome data visualization libraries and resources.

  • geemap

    A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets.

    Project mention: Creating a timelapse of an area with satellite data | | 2022-03-29

    This Jupyter notebook package is great for working with Google Earth Engine and does timelapse

  • ipyvolume

    3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL

  • Vizzu

    Library for animated data visualizations and data stories.

    Project mention: Show HN: CodeViz – OSS for source code stats w. interactive charts in VS Code | | 2022-04-10

    We built this little open-source tool that automatically visualizes the contents of a software project in Visual Studio Code. We think it's a good example of what our open-source viz library Vizzu ( can be used for.

    Key features of CodeViz Stat:

  • ggstatsplot

    Enhancing `{ggplot2}` plots with statistical analysis 📊🎨📣

    Project mention: Better plots for Statistics display - ggstatsplot | | 2021-11-05

    The link to the github repo is ggstatsplot.

  • flutter-examples

    This repository contains the Syncfusion Flutter UI widgets examples and the guide to use them.

    Project mention: 11 Tips to Improve Your Flutter Development Productivity in Android Studio | | 2021-08-12

    Browse our documentation to learn about our Syncfusion Flutter widgets. You can also see our Flutter app project demos. Don’t miss our demo app on Google Play, App Store, the web, Windows Store, macOS, and Snapcraft (Linux).

  • amcharts4

    The most advanced amCharts charting library for JavaScript and TypeScript apps.

    Project mention: Anyone knows tiny, beautiful js chart library? | | 2022-04-02

    In terms of beauty/features, I also use

  • asteroids_atlas_of_space

    Code, data, and instructions for mapping orbits of asteroids in the solar system

    Project mention: The (Updated) Solar System of Sol 2590 | | 2022-05-17

    This is a clumsy trace-over of stolen art. The original may be found here.

  • mplcyberpunk

    "Cyberpunk style" for matplotlib plots

    Project mention: [OC] /r/truerateme vs /r/rateme | | 2022-02-16

    Yea this color scheme is really awesome, I wish it could support the glow effect for pie, bar plots, or text. Here is a link for it.

  • jQuery-Mapael

    jQuery plugin based on raphael.js that allows you to display dynamic vector maps

    Project mention: Blazor Data Visualization Tools - Vector Map and Charts | | 2021-12-01

    For anyone interested or looking for a charting/vector map tool for Blazor, my organisation has developed and open sourced some packages that sit on top of a couple excellent JS libraries that handle these needs beautifully, Chartist.JS and JQuery Mapael. They are available in the nuget repository, source links below:

  • oz

    Data visualizations in Clojure and ClojureScript using Vega and Vega-lite

    Project mention: Lazily rendering components in Reagent | | 2022-02-01

    I've created a large table in my Reagent app. For each row, I've created a vega-lite plot via oz that only appears when hovering over a row like this: [:div [:div.label "Hover for plot"] [:div.hide [oz.core/vega-lite {:data ...}]]]

  • TW5-TiddlyMap

    Map drawing and topic visualization for your wiki

    Project mention: A tour to my Zettelkasten note clusters | | 2022-01-19
  • TidyTuesday

    📊 My contributions to the #TidyTuesday challenge (by Z3tt)

    Project mention: Who else ..? | | 2022-03-02

    I’ll just leave this here:

  • carbon-charts

    :bar_chart: :chart_with_upwards_trend:⠀Robust dataviz framework implemented using D3 & typescript

  • ipyvizzu

    ipyvizzu is an open-source tool to build animated charts & data stories to share your insights in Jupyter notebook with Python.

    Project mention: Show HN: Ipyvizzu – animated charts in Jupyter Notebooks | | 2022-04-03

    Not yet, unfortunately, I've opened an issue in our tracker for slideshow support:

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-22.

Dataviz related posts


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

Project Stars
1 nivo 10,140
2 sigma.js 9,897
3 scientific-visualization-book 7,626
4 go-admin 6,008
5 heatmap.js 5,759
6 ngx-charts 4,114
7 mozaik 3,567
8 Flask JSONDash 3,238
9 awesome-dataviz 3,012
10 geemap 1,964
11 ipyvolume 1,754
12 Vizzu 1,517
13 ggstatsplot 1,503
14 flutter-examples 1,354
15 amcharts4 1,081
16 asteroids_atlas_of_space 1,032
17 mplcyberpunk 1,007
18 jQuery-Mapael 1,000
19 oz 760
20 TW5-TiddlyMap 718
21 TidyTuesday 578
22 carbon-charts 514
23 ipyvizzu 390
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.