Includes: Component, Plugin
GalleryLab
Create clean, responsive image galleries with a built-in lightbox — fast to set up, easy to manage, and designed to look great on any device.
Display images in flexible grid layouts with hover effects and a smooth lightbox experience, all powered by a lightweight Joomla-native component with no dependencies.
Create a free account to download and access support. Register or log in.
About this Extension
GalleryLab is a lightweight image gallery component for Joomla 5 and 6. It allows you to create responsive galleries with a built-in lightbox, flexible layouts, and smooth frontend interactions — all without relying on external libraries.
Designed for performance and simplicity, GalleryLab gives you full control over how your images are displayed while keeping setup fast and the interface easy to manage.
See GalleryLab in Action
From gallery creation to frontend display, GalleryLab provides a complete, streamlined experience for managing and showcasing images.
Who It’s For
- Photographers and creatives — showcase portfolios in a clean, professional layout
- Businesses with projects or case studies — display work visually with minimal setup
- Agencies — add polished image galleries to client sites quickly
- Content creators and marketers — organise and present visual content clearly
Key Benefits
- Showcase images beautifully — clean grid layouts that adapt across all screen sizes
- Engage visitors with a smooth lightbox experience — full-screen viewing with easy navigation and captions
- Set up galleries quickly — create and publish image galleries in just a few steps
- Keep everything organised — manage multiple galleries with their own display settings
- Improve performance automatically — native lazy loading helps keep pages fast
- Stay lightweight and fast — no frameworks, no dependencies, just clean Joomla-native code
Key Features
- Responsive Grid Layout — configurable columns with layouts that adapt across desktop, tablet, and mobile
- Built-in Lightbox — full-screen image viewing with smooth navigation
- Lightbox Captions — display image titles or captions directly in the viewer
- Hover Effects — add subtle visual effects for a more polished gallery experience
- Multiple Galleries — create and manage separate galleries with individual settings
- Gallery Listing View — display galleries as cards with cover images and image counts
- Easy Embedding — publish galleries where needed across your Joomla website
- Quick Add from Media Manager — import images from existing folders to speed up setup
- Drag and Drop Ordering — reorder images easily within each gallery
- Lazy Loading — improve frontend performance with native image lazy loading
- Style Options — adjust spacing, border radius, and overlay presentation
How It Works
- Create a new gallery and add a title and optional description
- Add images or import them from your Joomla Media Manager
- Configure the layout and display settings for the gallery
- Publish the gallery on your site or place it where needed
- Visitors browse images in a clean grid and open them in the lightbox
Releases
- Drag-and-drop image reordering in admin — filter the image list to a single gallery, drag rows into order, and click Save Order
Changelog
- Drag-and-drop image reorder in admin
- Gallery URLs now use the gallery alias instead of the numeric ID for cleaner, SEO-friendly permalinks (e.g. `/galleries/gallery/5:my-gallery`)
- Breadcrumb pathway now correctly shows the gallery list as a parent when viewing a single gallery
Initial release of GalleryLab, a lightweight image gallery component for Joomla 5 and 6. Create responsive grid galleries with a built-in vanilla JS lightbox, hover effects, and flexible display options. Embed galleries anywhere using the {gallerylab ID} shortcode.
Changelog
- Responsive grid layout with configurable columns (2–6) and automatic mobile breakpoints
- Per-gallery column override independent of the global default
- Vanilla JS lightbox with keyboard navigation, touch swipe, image counter, and focus trapping
- Lightbox captions displayed directly below the image
- Hover effects: Zoom, Fade, or None
- Image title overlay on hover with configurable background and text colour
- Gallery listing view showing all galleries as cards with cover images and image counts
- Two menu item types: Gallery (single gallery) and Galleries (listing)
- Content plugin for embedding galleries via {gallerylab ID} shortcode
- Quick Add: import all images from a Media Manager folder in one step
- Optional external link per image (opens instead of lightbox)
- Per-image alt text for accessibility
- Per-image captions for lightbox display
- Drag-and-drop image reorder in admin
- Native lazy loading on all gallery images
- Gallery cover image shown in listing view
- Configurable style options: grid gap, border radius, hover effect, overlay colours
- Admin CRUD for galleries with search and status filter
- Admin CRUD for images with gallery filter and search
- Vanilla CSS and JavaScript with zero third-party dependencies
- Joomla 5 and 6 compatible