Skip to content
VistaView

VistaView v3.1.1

A lightweight, modern image lightbox library for the web. Zero dependencies, and highly customizable.
Looking for v1 docs?

Pick your flavour:

Theme Selection

Choose from a variety of beautiful themes to customize the look and feel of your VistaView galleries. Each theme is designed to enhance your images and fit seamlessly with your website's aesthetic.

Explore all themes →

Extensions

Extend VistaView's functionality with powerful extensions. From video support to interactive controls, extensions let you customize your image galleries to fit your specific needs.

Learn more about extensions →

Video Support

Embed videos from popular platforms directly in your galleries. Supports YouTube, Vimeo, Dailymotion, Wistia, Vidyard, and Streamable.

Interactive Controls & Advanced Features

Add custom controls and user interactions to your galleries. Includes Download for saving images, Logger for debug information, and Image Story for extended information about your image.

Maps Integration

Display interactive maps in your image galleries. Integrates with Google Maps, Mapbox, and OpenStreetMap.

Lightweight by Design

VistaView is built to be lightweight. The entire core library is just 10.5 KB gzip — zero dependencies, no bloat. Framework bindings are under 1 KB each.

View full file size details →

Package Gzip Raw
Core Library 10.5 KB 39.4 KB
React Binding 0.7 KB 1.6 KB
Vue Binding 1.1 KB 2.8 KB
Svelte Binding 0.4 KB 0.9 KB
Solid Binding 0.9 KB 2.5 KB

Updated June 27, 2026