vis.js é uma biblioteca de visualização dinâmica baseada em navegador. A biblioteca é projetada para ser fácil de usar, para lidar com grandes quantidades de dados dinâmicos, e para permitir manipulação e interação com os dados. A biblioteca consiste nos componentes DataSet, Timeline, Network, Graph2d e Graph3d.