10 Best JavaScript Lightbox Libraries

List hand-picked by Openbase Experts
Learn More

rp

react-portal

🎯 React component for transportation of modals, lightboxes, loading bars... to document.body or else.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.1K
Weekly Downloads
761K
Last Commit
8mos ago
User Rating
5.0/ 5
1
Top Feedback
2Easy to Use
1Performant
ng

ng-gallery

Angular Gallery, Carousel and Lightbox

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
501
Weekly Downloads
7.5K
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
1Easy to Use
vel

vue-easy-lightbox

A tiny lightbox component for Vue.js 3.0 πŸŽ‰πŸŽ‰ https://xiongamao.github.io/vue-easy-lightbox/

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
266
Weekly Downloads
14.7K
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
gli

glightbox

Pure Javascript lightbox with mobile support. It can handle images, videos with autoplay, inline content and iframes

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.3K
Weekly Downloads
12.8K
Last Commit
9mos ago
User Rating
5.0/ 5
2
Top Feedback
ng

@kolkov/ngx-gallery

A simple responsive native gallery component for Angular 8+.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
92
Weekly Downloads
9K
Last Commit
10mos ago
User Rating
5.0/ 5
1
Top Feedback
lig

lightbox2

THE original Lightbox script (v2).

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
5.7K
Weekly Downloads
44K
Last Commit
2yrs ago
User Rating
5.0/ 5
3
Top Feedback
2Easy to Use
2Performant
1Great Documentation
fan

@fancyapps/fancybox

jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.

GPL-3.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
7.2K
Weekly Downloads
24.2K
Last Commit
3yrs ago
User Rating
5.0/ 5
2
Top Feedback
1Easy to Use
mp

magnific-popup

Light and responsive lightbox script with focus on performance.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
11.3K
Weekly Downloads
57K
Last Commit
9mos ago
User Rating
4.7/ 5
3
Top Feedback
2Performant
1Great Documentation
1Easy to Use
react-native-awesome-gallery

react-native-awesome-gallery

Performant, native-like, and well-customizable gallery for React Native.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
229
Weekly Downloads
1.5K
Last Commit
8mos ago
User Rating
5.0/ 5
2
Top Feedback
2Easy to Use
2Performant
2Highly Customizable
rgg

react-grid-gallery

Justified image gallery component for React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
667
Weekly Downloads
8.4K
Last Commit
2yrs ago
User Rating
5.0/ 5
2
Top Feedback
1Performant
fea

featherlight

Featherlight is a very lightweight jQuery lightbox plugin. It's simple yet flexible and easy to use. Featherlight has minimal css and uses no inline styles, everything is name-spaced, it's completely customizable via config object and offers image, ajax and iframe support out of the box. Featherlights small footprint weights about 4kB – in total.

Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.1K
Weekly Downloads
7.4K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
lit

lity

Lightweight, accessible and responsive lightbox.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.1K
Weekly Downloads
5.6K
Last Commit
3yrs ago
User Rating
5.0/ 5
2
Top Feedback
1Easy to Use
v-img

v-img

Vuejs plugin for image viewing

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
411
Weekly Downloads
2.5K
Last Commit
5yrs ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
vue-gallery-slideshow

vue-gallery-slideshow

πŸ–Ό Lightweight and responsive image gallery for Vue.js

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
166
Weekly Downloads
2.1K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
3Easy to Use
2Great Documentation
1Performant
vcl

vue-cool-lightbox

Vue.js lightbox inspired by fancybox.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
310
Weekly Downloads
8.3K
Last Commit
2yrs ago
User Rating
4.5/ 5
2
Top Feedback
rnp

react-native-photo-view-ex

Pinch-to-zoom view for React Native (both iOS and Android)

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
40
Weekly Downloads
1.3K
Last Commit
3yrs ago
User Rating
5.0/ 5
1
Top Feedback
vg

vue-gallery

πŸ“· Responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
430
Weekly Downloads
6K
Last Commit
3yrs ago
User Rating
4.5/ 5
2
Top Feedback
4Great Documentation
3Easy to Use
1Performant
rnl

react-native-lightbox

Images etc in Full Screen Lightbox Popovers for React Native

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.7K
Weekly Downloads
36.7K
Last Commit
3yrs ago
User Rating
4.0/ 5
2
Top Feedback
rnp

react-native-photo-view

Pinch-to-zoom view for React Native (both iOS and Android)

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
790
Weekly Downloads
563
Last Commit
1yr ago
User Rating
5.0/ 5
1
Top Feedback
nanogallery2

nanogallery2

a modern photo / video gallery and lightbox [JS library]

GPL-3.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
605
Weekly Downloads
8.4K
Last Commit
2yrs ago
User Rating
4.0/ 5
1
Top Feedback
react-image-lightbox

react-image-lightbox

React lightbox component

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.2K
Weekly Downloads
150K
Last Commit
1yr ago
User Rating
3.0/ 5
4
Top Feedback
3Easy to Use
1Poor Documentation
1Hard to Use
ri

react-images

πŸŒ„ A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.3K
Weekly Downloads
60.8K
Last Commit
2yrs ago
User Rating
2.8/ 5
4
Top Feedback
2Highly Customizable
1Great Documentation
1Easy to Use
ui

@fancyapps/ui

JavaScript UI component library, includes the latest Fancybox

SEE LICENSE IN LICENSE.md
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
264
Weekly Downloads
16.8K
Last Commit
7mos ago
cor

@ngx-gallery/core

Angular Gallery, Carousel and Lightbox

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
501
Weekly Downloads
6.2K
Last Commit
9mos ago
vue-it-bigger

vue-it-bigger

A simple image / (YouTube) video lightbox component for Vue.js.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
178
Weekly Downloads
1.4K
Last Commit
6mos ago
lig

@ngx-gallery/lightbox

Angular Gallery, Carousel and Lightbox

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
501
Weekly Downloads
2.9K
Last Commit
9mos ago
vil

vue-image-lightbox

A Vue component to display an image gallery lightbox

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
314
Weekly Downloads
4.9K
Last Commit
7mos ago
nl

ngx-lightbox

Lightbox2 use with angular >= 5

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
104
Weekly Downloads
18K
Last Commit
7mos ago
riv

react-images-viewer

A react library that view photos list easily, and a simple, responsive viewer component for displaying an array of images.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
115
Weekly Downloads
5.3K
Last Commit
10mos ago
User Rating
Top Feedback
2Abandoned
1Easy to Use
ven

venobox

Responsive jQuery lightbox plugin

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
571
Weekly Downloads
2.7K
Last Commit
9mos ago
sim

simplelightbox

Touch-friendly image lightbox for mobile and desktop

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
923
Weekly Downloads
6.9K
Last Commit
8mos ago
ima

imagelightbox

Image Lightbox, Responsive and Touch‑friendly

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
123
Weekly Downloads
61
Last Commit
7mos ago
rnl

react-native-lightbox-v2

Images etc in Full Screen Lightbox Popovers for React Native

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
28
Weekly Downloads
11.1K
Last Commit
9mos ago
ru

react-useportal

πŸŒ€ React hook for Portals

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
838
Weekly Downloads
35.5K
Last Commit
1yr ago
el

ekko-lightbox

A lightbox gallery plugin for Bootstrap

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.9K
Weekly Downloads
35.4K
Last Commit
4yrs ago
User Rating
Top Feedback
1Great Documentation
1Easy to Use
1Performant
big

bigpicture

Lightweight JavaScript image / video viewer. Supports Youtube, Vimeo, etc.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
783
Weekly Downloads
1.5K
Last Commit
9mos ago
bg

blueimp-gallery

blueimp Gallery is a touch-enabled, responsive and customizable image & video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers. It features swipe, mouse and keyboard navigation, transition effects, slideshow functionality, fullscreen support and on-demand content loading.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3.6K
Weekly Downloads
17.6K
Last Commit
1yr ago
srl

simple-react-lightbox

A simple but functional light-box for React.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
GitHub Stars
402
Weekly Downloads
15.4K
Last Commit
1yr ago
rmi

react-modal-image

A tiny React component providing modal image Lightbox.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
144
Weekly Downloads
14.9K
Last Commit
2yrs ago
fr

fslightbox-react

Basic version of Fullscreen Lightbox for React.js. Website: https://fslightbox.com/react

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
129
Weekly Downloads
14.9K
Last Commit
1yr ago
jc

jquery-colorbox

A light-weight, customizable lightbox plugin for jQuery

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4.8K
Weekly Downloads
9.4K
Last Commit
1yr ago
ral

react-awesome-lightbox

Lightbox for react with zoom, rotate and move feature with touch support πŸ’‘πŸ“¦

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
124
Weekly Downloads
9.2K
Last Commit
1yr ago
jbo

jbox

jBox is a jQuery plugin that makes it easy to create customizable tooltips, modal windows, image galleries and more.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.3K
Weekly Downloads
844
Last Commit
8mos ago
nis

ng-image-slider

Angular Image Slider with Lightbox.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
85
Weekly Downloads
5.1K
Last Commit
2yrs ago
abl

angular-bootstrap-lightbox

An AngularJS lightbox built using UI Bootstrap Modal.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
310
Weekly Downloads
4.3K
Last Commit
7yrs ago
User Rating
Top Feedback
1Great Documentation
rbg

react-bnb-gallery

Simple react-based photo gallery inspired by Airbnb image gallery.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
194
Weekly Downloads
3.5K
Last Commit
1yr ago
User Rating
Top Feedback
2Great Documentation
bj

baguettebox.js

⚑ Simple and easy to use lightbox script written in pure JavaScript

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.3K
Weekly Downloads
2.6K
Last Commit
3yrs ago
rsl

react-spring-lightbox

πŸ“· A flexible image gallery lightbox with native-feeling touch gestures and buttery smooth animations, built with react-spring.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
165
Weekly Downloads
2.5K
Last Commit
1yr ago
@crystalui/angular-lightbox

@crystalui/angular-lightbox

A simple, responsive lightbox component.

Apache License 2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
20
Weekly Downloads
2K
Last Commit
3yrs ago
vpl

vue-pure-lightbox

Very simple lightbox plugin (without any dependencies) for Vuejs πŸŒ…

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
160
Weekly Downloads
1.8K
Last Commit
7mos ago