Textures.js is a Javascript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization. Read more on https://riccardoscalco.github.io/textures/.