lightgallery.js - Full featured JavaScript image & video gallery. No dependencies

  •        178

Full featured JavaScript lightbox gallery. No dependencies. lightgallery supports all major browsers including IE 9 and above.

  • Fully responsive.
  • Modular architecture with built in plugins.
  • Touch support for mobile devices.
  • Mouse drag supports for desktops.
  • Double-click/Double-tap to see actual size of the image.
  • Animated thumbnails.
  • Social media sharing.
  • YouTube, Vimeo, Dailymotion, VK and HTML5 video support.
  • 20+ Hardware-Accelerated CSS3 transitions.
  • Dynamic mode.
  • Full screen support.
  • Supports zoom.
  • Browser history API.
  • Responsive images.
  • HTML iframe support.
  • Multiple instances on one page.
  • Easily customizable via CSS (SCSS) and Settings.
  • Smart image preloading and code optimization.
  • Keyboard Navigation for desktop.
  • Font icon support.
  • And many more.

http://sachinchoolur.github.io/lightgallery.js/
https://github.com/sachinchoolur/lightgallery.js

Tags
Implementation
License
Platform

   




Related Projects

unitegallery - Unite Gallery - Responsive jQuery Image and Video Gallery Plugin

  •    Javascript

The Unite Gallery is multipurpose javascript gallery based on jquery library. It's built with a modular technique with a lot of accent of ease of use and customization. It's very easy to customize the gallery, changing it's skin via css, and even writing your own theme. Yet this gallery is very powerfull, fast and has the most of nowdays must have features like responsiveness, touch enabled and even zoom feature, it's unique effect.

Justified-Gallery - JQuery plugin that allows you to create a gallery with a justified grid

  •    HTML

This is a JQuery plugin which allows you to create responsive, infinite, and high quality justified gallery of images.A common problem, for people who create sites, is to create an elegant image gallery that manages the various sizes and aspect ratio of images. Flickr and Google+ manage this situation in an excellent way, the purpose of this plugin is to give you the power of these solutions, with a new fast algorithm.


ngx-gallery - Angular Gallery, Carousel and Lightbox

  •    TypeScript

Simplifies the process of creating beautiful image galleries for the web and mobile devices. If you identify any errors in this module, or have an idea for an improvement, please open an issue.

fancybox - jQuery lightbox script for displaying images, videos and more

  •    Javascript

jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable. See the project page for documentation and a demonstration.

Lightbox Gallery Module for DotNetNuke

  •    JQuery

This is a very simple module built for DotNetNuke which allows you to add a lightbox image gallery to your DotNetNuke website. This module was originally created for my 2009 Jacksonville Code Camp session as a proof of concept.

ScrollGalleryView - :bridge_at_night: Android image gallery with bottom scroll view

  •    Java

ScrollGalleryView is a flexible library which helps you to create awesome media galleries in your Android application. It's easily integrated with the most popular image loading libraries such as Picasso, Glide and Fresco. ScrollGalleryView supports different types of media such as images and videos. You can create image gallery, video gallery, or mix them in any way. To abstract from concreate way of image loading ScrollGalleryView uses MediaLoader so it makes possible to use different image loading libraries depending on your needs (Picasso, Glide, Fresco).

Album - Android MaterialDesign style album, camera, gallery.

  •    Java

Album is a Material Design style album, it provides three functions: album, camera and gallery. Developers must configure AlbumLoader to make Album work normally, and AlbumLoader is used to load thumbnails of images and videos.

GammaGallery - Gamma Gallery is an experimental responsive image gallery that attempts to provide an adjustable responsive images approach taking its grid layout and the full slideshow view into account

  •    Javascript

Gamma Gallery is an experimental responsive image gallery that attempts to provide an adjustable responsive images approach taking its grid layout and the full slideshow view into account.

v-img

  •    Vue

v-img is a plugin for Vue.js that allows you to show images in full-screen gallery by adding only one directive to the <img> tag. *in this snippet all settings has its default value. No need to specify them unless you want to change default behavior. Unfortunately if you used CDN way to include plugin you can't set up these options, but still can set them up inline.

wmuSlider - A jQuery responsive slider with touch support and AJAX image gallery.

  •    Javascript

A jQuery responsive slider with touch support and AJAX image gallery.

StfalconImageViewer - A simple and customizable Android full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" gestures

  •    Kotlin

A simple and customizable full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" gestures. Compatible with all of the most popular image processing libraries such as Picasso, Glide etc. Based on PhotoView by chrisbanes. Need iOS and Android apps, MVP development or prototyping? Contact us via info@stfalcon.com. We develop software since 2009, and we're known experts in this field. Check out our portfolio and see more libraries from stfalcon-studio.

bootstrap-fileinput - An enhanced HTML 5 file input for Bootstrap 3

  •    Javascript

An enhanced HTML 5 file input for Bootstrap 3.x and 4.x with file preview for various files, offers multiple selection, and more. The plugin allows you a simple way to setup an advanced file picker/upload control built to work specially with Bootstrap CSS3 styles. It enhances the file input functionality further, by offering support to preview a wide variety of files i.e. images, text, html, video, audio, flash, and objects. In addition, it includes AJAX based uploads, dragging & dropping files, viewing upload progress, and selectively previewing, adding, or deleting files. NOTE: An alternative new Krajee Explorer Theme (preview shown below) for bootstrap-fileinput has been released and available since v4.3.7. For more theming options and suggestions refer the theming demos.

Simple Gallery

  •    PHP

Simple Gallery is a web based image gallery that is designed for ease of maintainence rather than speed. Thumbnails and images are resized on the fly, and you should never have to touch the script once it is set up.

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

  •    Objective-C

Provides custom Image view for React Native that allows to perform pinch-to-zoom on images. Works on both iOS and Android. This component uses PhotoDraweeView for Android and MWPhotobrowser on iOS.

Simple-Gallery - A gallery for viewing photos and videos without ads.

  •    Kotlin

A gallery for viewing photos and videos.A simple tool usable for viewing photos and videos. Items can be sorted by date, size, name both ascending or descending, photos can be zoomed in. Media files are shown in multiple columns depending on the size of the display, you can change the column count by pinch gestures. They can be renamed, shared, deleted, copied, moved. Images can also be cropped, rotated, flipped or set as Wallpaper directly from the app.