Unveil.js

Unveil is a data exploration and visualization toolkit that utilizes data-driven software design