awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jackmoore avatar

jackmoore/colorboxArchived

0
View on GitHub↗
4,731 stars·1,109 forks·JavaScript·MIT·11 viewswww.jacklmoore.com/colorbox↗

Colorbox

Colorbox is a jQuery-based lightbox plugin and modal overlay library used to display images, HTML, and external content within a centered window. It functions as a customizable UI component and an AJAX content loader capable of fetching remote data via GET or POST requests.

The library distinguishes itself through its ability to group multiple media items into a sequential image gallery slideshow. It includes a state-based sequencing system that provides previous and next navigation controls to cycle through these collections.

The tool covers a broad range of rendering and management capabilities, including the embedding of third-party media via iframes and the use of hidden-element buffering to preserve the state of inline HTML. It features a CSS-transition animation engine for visual effects and an event-hook callback system to trigger custom logic during the modal lifecycle. Users can programmatically control the overlay to open, close, resize, or navigate items.

Features

  • Inline Element Overlays - Displays images, inline HTML, or external pages within a centered modal overlay.
  • jQuery Plugins - Ships as a jQuery-based plugin to implement lightbox and modal overlay functionality.
  • Media Collection Grouping - Organizes multiple pieces of media into sequential collections for user navigation.
  • Image Galleries - Implements a sequential image gallery slideshow with navigation controls using jQuery.
  • Media Galleries - Implements a state-based sequencing system to enable navigation through grouped media collections.
  • Sequential Navigation - Provides previous and next controls to move sequentially between items in a grouped collection.
  • Modal Overlays - Implements a system for rendering focused content windows that block background interaction with customizable transitions.
  • AJAX Loaders - Implements a specialized modal system for fetching and displaying remote content asynchronously via AJAX.
  • Pop-up Overlays - Creates customizable pop-up overlays for HTML elements or dynamic content to focus user attention.
  • Modal Overlays - Manages the visibility and lifecycle of window-based modal overlays that cover the main content.
  • External Media Frames - Embeds third-party websites or videos within a framed overlay window using iframes and Ajax.
  • Lifecycle Callbacks - Triggers user-defined callbacks to manage the start and end of the modal lifecycle.
  • Event Hook Systems - Includes an event-hook system to trigger custom logic during specific modal lifecycle stages.
  • CSS Transitions - Uses CSS transitions to create smooth opening and closing visual effects for the modal.
  • Customizable UI Components - Offers a lightweight UI component with programmable callbacks and hooks for customizing modal lifecycle behavior.
  • Iframe Resource Embedding - Loads third-party content such as videos or remote websites via isolated iframes within the overlay.
  • Asynchronous Content Loading - Provides capabilities for loading external data into modal overlays using asynchronous requests.
  • Interaction Modality Configurators - Allows configuration of transition effects, overlay opacity, and focus trapping for user interaction.
  • Overlay Transition Animations - Applies visual animations like fading and elastic motion for the entry and exit of modal containers.
  • Overlay Control APIs - Provides a public interface to programmatically open, close, resize, or navigate gallery items.
  • External Page Embedding - Provides the ability to embed external websites and remote media via iframes within a modal overlay.
  • Tooltips and Popups - Customizable lightbox plugin for jQuery.
  • 对话框/遮罩层/弹出层(lightbox) - Listed in the “对话框/遮罩层/弹出层(lightbox)” section of the Awesome Frontend awesome list.
  • Modals & Popups - Customizable lightbox plugin.

Star history

Star history chart for jackmoore/colorboxStar history chart for jackmoore/colorbox

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Colorbox

Similar open-source projects, ranked by how many features they share with Colorbox.
  • dimsemenov/magnific-popupdimsemenov avatar

    dimsemenov/Magnific-Popup

    11,329View on GitHub↗

    Magnific-Popup is a JavaScript lightbox library and frontend UI component used to display images, videos, and remote HTML content within a responsive overlay window. It functions as a responsive media gallery, providing a dimmed background to focus viewing on specific content. The library distinguishes itself through its ability to fetch and render remote HTML via asynchronous AJAX requests and its support for thumbnail zoom transitions. It includes a gallery system that groups multiple media items with directional controls, progress counters, and background preloading of adjacent assets to e

    JavaScript
    View on GitHub↗11,329
  • fancyapps/fancyboxfancyapps avatar

    fancyapps/fancyBox

    7,254View on GitHub↗

    fancyBox is a jQuery-based lightbox plugin and JavaScript modal gallery used to render images and videos within a full-screen overlay. It isolates media from the background page by utilizing a responsive gallery system that dims the rest of the screen to focus attention on the selected content. The tool functions as a touch-enabled content overlay, incorporating support for swipe gestures and pinch-to-zoom for navigating media on mobile devices and tablets. It ensures media scales correctly across different screen sizes through a responsive gallery system. The project covers a broad range of

    JavaScript
    View on GitHub↗7,254
  • jschr/bootstrap-modaljschr avatar

    jschr/bootstrap-modal

    4,964View on GitHub↗

    bootstrap-modal is a JavaScript library that extends the standard Bootstrap modal component to provide advanced resizing, stacking, and animation capabilities. It functions as an AJAX modal loader, fetching remote content and updating views asynchronously without requiring a browser page refresh. The project provides a stackable overlay manager to organize multiple overlapping windows with synchronized event handling and correct layer ordering. It also includes a responsive UI component that automatically adjusts dimensions and constraints based on the current window size. The library covers

    JavaScript
    View on GitHub↗4,964
  • sachinchoolur/lightgallerysachinchoolur avatar

    sachinchoolur/lightGallery

    7,033View on GitHub↗

    lightGallery is a JavaScript lightbox gallery plugin and responsive multimedia viewer. It provides a fullscreen overlay for displaying collections of images and videos, supporting both touch-based gestures and keyboard navigation. The project utilizes a modular plugin architecture that allows for the integration of optional features such as social sharing and thumbnail pagination. It is designed as a touch-enabled system with capabilities for pinch-to-zoom, rotation, and gesture-based navigation across mobile and desktop browsers. The viewer supports the rendering of local HTML5 videos, exte

    TypeScript
    View on GitHub↗7,033
See all 30 alternatives to Colorbox→

Frequently asked questions

What does jackmoore/colorbox do?

Colorbox is a jQuery-based lightbox plugin and modal overlay library used to display images, HTML, and external content within a centered window. It functions as a customizable UI component and an AJAX content loader capable of fetching remote data via GET or POST requests.

What are the main features of jackmoore/colorbox?

The main features of jackmoore/colorbox are: Inline Element Overlays, jQuery Plugins, Media Collection Grouping, Image Galleries, Media Galleries, Sequential Navigation, Modal Overlays, AJAX Loaders.

What are some open-source alternatives to jackmoore/colorbox?

Open-source alternatives to jackmoore/colorbox include: dimsemenov/magnific-popup — Magnific-Popup is a JavaScript lightbox library and frontend UI component used to display images, videos, and remote… fancyapps/fancybox — fancyBox is a jQuery-based lightbox plugin and JavaScript modal gallery used to render images and videos within a… jschr/bootstrap-modal — bootstrap-modal is a JavaScript library that extends the standard Bootstrap modal component to provide advanced… sachinchoolur/lightgallery — lightGallery is a JavaScript lightbox gallery plugin and responsive multimedia viewer. It provides a fullscreen… t4t5/sweetalert — SweetAlert is a JavaScript modal dialog library and web UI component library used to replace native browser alert and… blueimp/gallery — Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and…