GitHub repository: mondeja/svg-pan-zoom
Description: JavaScript library that enables panning and zooming of an SVG in an HTML document, with mouse events or custom JavaScript hooks