vis.js är ett bibliotek som erbjuder olika komponenter för datavisualisering. Det möjliggör skapandet av dynamiska nätverksvyer och interaktiva tidslinjer. Biblioteket inkluderar även funktioner för att rita anpassningsbara 2D- och 3D-grafer med olika stylingalternativ. vis.js tillhandahåller ett dataset-verktyg för att hantera ostrukturerad data, inklusive att lägga till, uppdatera och ta bort information samt lyssna på ändringar.