Datavisualization.ch Selected Tools

GeoCommons

A public community and set of tools to access, visualize and analyze data with compelling map visualizations.

http://geocommons.com

GeoCommons

Type: Web Application & API
Technology: JavaScript, Ruby
License: Various

Google Fusion Tables

A web application that makes it easy to host, manage, collaborate on, visualize, and publish data tables.

http://www.google.com/fusiontables

Google Fusion Tables

Type: Web Application & API
Technology: JavaScript, Flash
License: Free to use

Google Chart Tools

A collection of simple to use, customizable and free to use interactive charts and data tools.

https://developers.google.com/chart

Google Chart Tools

Type: Library
Technology: JavaScript
License: Free to use

OpenRefine

A tool for working with data, cleaning it up, reformating it or extending it with web services.

http://openrefine.org

OpenRefine

Type: Desktop Application
Technology: Java
License: Individual licenses for included dependencies

Quadrigram

A visual programming language aimed to gather, process and visualize information.

http://www.quadrigram.com

Quadrigram

Type: Web Application
Technology: Flash
License: Commercial

Many Eyes

A web application to build, share and discuss graphic representation of user uploaded data.

http://www-958.ibm.com/software/data/cognos/manyeyes

Many Eyes

Type: Web Application
Technology: Java, Flash
License: Free to use

Tableau Public

A desktop application to build and post interactive graphs, dashboards, maps and tables to the web.

http://www.tableausoftware.com/public

Tableau Public

Type: Desktop Application
Technology: Windows, JavaScript
License: Free to use

Timeline.js

A tool to create timelines with data and media from different sources like Google Docs, Twitter, Flickr or Vimeo.

http://timeline.verite.co

Timeline.js

Type: Library
Technology: JavaScript
License: MPL

Gephi

A visualization and exploration platform for networks with dynamic and hierarchical graphs.

http://gephi.org

Gephi

Type: Desktop Application
Technology: Windows, Linux, MacOS X, Java
License: CDDL, GPL 3

Miso

A toolkit to expedite the creation of interactive storytelling and data visualisation content.

http://misoproject.com/

Miso

Type: Library
Technology: JavaScript
License: MIT, GPL 2

Data.js

A data representation framework providing a uniform interface to domain data.

http://substance.io/michael/data-js

Data.js

Type: Library
Technology: JavaScript
License: MIT

Dance.js

A simple data-driven visualization framework based on Data.js and Underscore.js

https://github.com/michael/dance

Dance.js

Type: Library
Technology: JavaScript
License: MIT

Sigma.js

An open-source lightweight library to display interactively static and dynamic graphs.

http://sigmajs.org

Sigma.js

Type: Library
Technology: JavaScript
License: MIT

Arbor.js

A library of force-directed layout algorithms plus abstractions for graph organization and refresh handling.

http://arborjs.org

Arbor.js

Type: Library
Technology: JavaScript
License: MIT

D3.js

An small, flexible and efficient library to create and manipulate interactive documents based on data.

http://mbostock.github.com/d3

D3.js

Type: Library
Technology: JavaScript
License: BSD

Degrafa

A powerful declarative graphics framework for rich user interfaces, data visualizations and mapping.

http://www.degrafa.org

Degrafa

Type: Library
Technology: Flash
License: MIT

Envision.js

A library for creating fast, dynamic and interactive time series visualizations.

http://www.humblesoftware.com/envision

Envision.js

Type: Library
Technology: JavaScript
License: MIT

JavaScript InfoVis Toolkit

A JavaScript library that provides tools for creating interactive data visualizations for the web.

http://thejit.org

JavaScript InfoVis Toolkit

Type: Toolkit
Technology: JavaScript, Python
License: MIT

Leaflet

A lightweight JavaScript library for making tile-based interactive maps for desktop and mobile browsers.

http://leaflet.cloudmade.com

Leaflet

Type: Library
Technology: JavaScript
License: BSD

MapBox

A web platform for hosting custom designed map tiles and a set of open source tools to produce them.

http://mapbox.com

MapBox

Type: Platform
Technology: JavaScript
License: Various

Modest Maps

A display and interaction library for tile-based maps in Flash, JavaScript and Python.

http://modestmaps.com

Modest Maps

Type: Library
Technology: JavaScript, Python, Processing, Flash, PHP, Cinder, OpenFrameworks
License: BSD

NodeBox

A desktop application that lets you create generative, static, animated or interactive visuals.

http://nodebox.net

NodeBox

Type: Desktop Application
Technology: Python
License: GPL

Polymaps

A library for making dynamic, interactive maps with image- and vector-based tiles.

http://polymaps.org

Polymaps

Type: Library
Technology: JavaScript
License: BSD

Prefuse

A set of software tools for creating rich interactive data visualizations in Java.

http://prefuse.org

Prefuse

Type: Library
Technology: Java
License: BSD

Flare

A set of software tools for creating rich interactive data visualizations in ActionScript.

http://flare.prefuse.org

Flare

Type: Library
Technology: Flash
License: BSD

Processing

An open source programming language and environment to create images, animations, and interactions.

http://processing.org

Processing

Type: Programming Language
Technology: Processing, Java
License: GPL

Processing.js

The sister project of Processing that makes projects work using web standards and without any plug-ins.

http://processingjs.org

Processing.js

Type: Library
Technology: JavaScript
License: MIT

Protovis

A library that composes custom views of data with simple marks such as bars and dots.

http://protovis.org

Protovis

Type: Library
Technology: JavaScript
License: BSD

R

A software environment for statistical computing and graphical techniques.

http://www.r-project.org

R

Type: Programming Language
Technology: R
License: GPL

Raphaël

A small library that simplifies working with vector graphics on the web.

http://raphaeljs.com

Raphaël

Type: Library
Technology: JavaScript
License: MIT

Rickshaw

A library for creating interactive time series graphs based on D3.js.

http://code.shutterstock.com/rickshaw

Rickshaw

Type: Library
Technology: JavaScript
License: MIT

Tangle

A library that allow to interactively explore, play, and see the document update immediately.

http://worrydream.com/Tangle

Tangle

Type: Library
Technology: JavaScript
License: MIT

Kartograph

A simple and lightweight framework for creating beautiful, interactive vector maps.

http://kartograph.org

Kartograph

Type: Library
Technology: Python, JavaScript
License: AGPL

DataWrangler

An interactive web application for data cleaning and transformation.

http://vis.stanford.edu/wrangler

DataWrangler

Type: Web Application
Technology: HTML
License: Free to use

Paper.js

A vector graphics scripting framework in a well designed, consistent and clean programming interface.

http://paperjs.org

Paper.js

Type: Library
Technology: JavaScript
License: MIT

Mr. Data Converter

A simple console that converts Excel data into web-friendly formats, including HTML, JSON and XML.

http://shancarter.com/data_converter

Mr. Data Converter

Type: Web Application
Technology: HTML
License: Free to use

Cubism.js

A library for creating interactive time series and horizon graphs based on D3.js

http://square.github.com/cubism/

Cubism.js

Type: Library
Technology: JavaScript
License: Apache

Chroma.js

Interactive color space explorer that allows to preview a set of linear interpolated equidistant colors.

http://vis4.net/labs/185

Chroma.js

Type: Library
Technology: JavaScript
License: GPL

ColorBrewer

A web tool for selecting colors for maps.

http://colorbrewer2.org

ColorBrewer

Type: Web Application & Library
Technology: JavaScript, Flash
License: Apache

Circos

A software package for visualizing data in a circular layout.

http://circos.ca

Circos

Type: Desktop Application
Technology: Perl
License: GPL

CartoDB

A web service for mapping, analyzing and building applications with data.

http://cartodb.com

CartoDB

Type: Web Application
Technology: JavaScript
License: Commercial

Recline.js

A simple but powerful library for building data applications in pure JavaScript and HTML.

http://reclinejs.com

Recline.js

Type: Library
Technology: JavaScript
License: MIT

Peity

A simple jQuery plugin that converts an element's content into a simple mini pie, line or bar chart.

http://benpickles.github.com/peity

Peity

Type: Library
Technology: JavaScript
License: MIT

Unfolding

A library to create interactive maps and geovisualizations in Processing and Java.

http://unfoldingmaps.org

Unfolding

Type: Library
Technology: Java
License: MIT

Links

I Want Hue

A web application to generate and refine palettes of optimally distinct colors.

http://tools.medialab.sciences-po.fr/iwanthue

I Want Hue

Type: Web Application
Technology: HTML
License: Free to use

Links

Tabula

A tool to extract CSV formatted data from text tables in PDF documents.

http://tabula.nerdpower.org

Tabula

Type: Library
Technology: JavaScript & Ruby
License: MIT

Links

Mr. Nester

A simple console for learning and experimenting with d3.js data nesting.

http://bl.ocks.org/shancarter/raw/4748131

Mr. Nester

Type: Web Application
Technology: JavaScript
License: Free to use

Links

SVG Crowbar

A bookmarklet that extracts SVG nodes from an HTML document into a SVG file.

http://nytimes.github.io/svg-crowbar

SVG Crowbar

Type: Bookmarklet
Technology: JavaScript
License: MIT

Links

Vega

A visualization grammar, a declarative format for creating, saving and sharing visualization designs.

http://trifacta.github.io/vega

Vega

Type: Library
Technology: JavaScript
License: BSD

Links

NVD3.js

A collection of re-usable charts and chart components for d3.js.

http://nvd3.org

NVD3.js

Type: Bookmarklet
Technology: JavaScript
License: Apache

Links

Cytoscape

An application for visualizing complex networks and integrating these with any type of attribute data.

http://www.cytoscape.org

Cytoscape

Type: Application
Technology: Java
License: GPL

Links

ZingCharts

A library for building HTML5 charts with an API set designed to render charts across browsers and devices.

http://www.zingchart.com

ZingCharts

Type: Library
Technology: JavaScript
License: Commercial

Links

Raw

An application to create custom vector-based visualizations on top of D3.js.

http://raw.densitydesign.org

Raw

Type: Web Application
Technology: JavaScript
License: LGPL

Links

Visage

An application to create beautiful, branded reports.

http://www.visage.co

Visage

Type: Web Application
Technology: JavaScript
License: Commercial

Links

Cola.js

A library for arranging networks using constraint-based optimization techniques.

http://marvl.infotech.monash.edu/webcola/

Cola.js

Type: Library
Technology: JavaScript
License: MIT

Links