awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xiaolin avatar

xiaolin/react-image-gallery

0
View on GitHub↗
3,941 estrellas·715 forks·TypeScript·MIT·4 vistaslinxtion.com/demo/react-image-gallery↗

React Image Gallery

This project is a responsive image gallery and carousel component for React. It provides a sliding interface for displaying images and mixed media, such as embedded videos and iframes, within a single navigational sequence.

The gallery supports automated playback with manual play and pause controls, and it adapts its layout for different screen sizes. It includes a fullscreen display mode using native browser implementations and allows for custom slide content rendering via render props.

Navigation is handled through touch swipe gestures, keyboard arrow inputs, and direct thumbnail selection. The component supports both horizontal and vertical layout orientations, including right-to-left language layouts, and enables visual theme modifications through CSS custom properties.

Features

  • Image Carousels - Provides a responsive image carousel with touch gesture support and navigation bullets.
  • Responsive Sliders - Provides a responsive sliding gallery that automatically adjusts layout and asset scaling based on screen size.
  • Carousel Components - Provides a carousel component for cycling through images or custom content with automated playback.
  • Configurable Slideshows - Provides a configurable slideshow with autoplay and manual playback controls.
  • Gallery Display Modes - Ships a media gallery with multiple display modes and a thumbnail strip for quick navigation.
  • Image Carousels - Implements a responsive image carousel with integrated thumbnails and captions.
  • Image Galleries - Implements a responsive image gallery with thumbnail navigation and touch-based controls.
  • Keyboard Navigation - Implements keyboard-driven interface interaction and shortcuts for seamless navigation between gallery slides.
  • Media Galleries - Offers a media gallery supporting a sequence of images, videos, and iframes.
  • Responsive Layouts - Features gallery layouts that automatically adapt to different screen sizes and device orientations.
  • Index-Driven Navigation Engines - Tracks the active slide index to synchronize the viewport, thumbnails, and navigation indicators.
  • Touch Navigation Interfaces - Ships a gesture-based navigation interface with native touch swipe-to-advance functionality for mobile users.
  • Gesture Coordinate Mapping - Maps touch swipe gestures and keyboard inputs to trigger slide transitions.
  • Slide Rich Media Components - Integrates mixed media including images, embedded videos, and iframes within a single gallery.
  • Interval Timers - Implements a timer-based interval to automatically advance slides in the gallery.
  • Automated Slideshow Controllers - Features automated slideshow controllers that transition between views at regular intervals with manual toggle controls.
  • Render Props - Uses the render prop pattern to allow custom HTML or video components within slides.
  • Interface Layout Orientations - Supports both horizontal and vertical layout directions, including right-to-left language support.
  • Custom Content Rendering - Enables the injection of arbitrary React components, such as iframes and videos, into gallery slides.
  • Thumbnail Navigation Systems - Implements a thumbnail navigation system that allows users to jump directly to specific slides via image previews.
  • Timer Control - Provides timer controls to manage the automated playback state and transition intervals of the gallery.
  • Native Fullscreen Toggles - Uses the native browser Fullscreen API to expand the gallery to fill the screen.
  • Image and Gallery - Responsive image carousel and slider.

Historial de estrellas

Gráfico del historial de estrellas de xiaolin/react-image-galleryGráfico del historial de estrellas de xiaolin/react-image-gallery

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace xiaolin/react-image-gallery?

This project is a responsive image gallery and carousel component for React. It provides a sliding interface for displaying images and mixed media, such as embedded videos and iframes, within a single navigational sequence.

¿Cuáles son las características principales de xiaolin/react-image-gallery?

Las características principales de xiaolin/react-image-gallery son: Image Carousels, Responsive Sliders, Carousel Components, Configurable Slideshows, Gallery Display Modes, Image Galleries, Keyboard Navigation, Media Galleries.

¿Qué alternativas de código abierto existen para xiaolin/react-image-gallery?

Las alternativas de código abierto para xiaolin/react-image-gallery incluyen: stevenwanderski/bxslider-4 — This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It… blueimp/gallery — Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and… sachinchoolur/lightgallery — lightGallery is a JavaScript lightbox gallery plugin and responsive multimedia viewer. It provides a fullscreen… ganlanyuan/tiny-slider — Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI… glidejs/glide — Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It… fancyapps/fancybox — fancyBox is a jQuery-based lightbox plugin and JavaScript modal gallery used to render images and videos within a…

Alternativas open-source a React Image Gallery

Proyectos open-source similares, clasificados según cuántas características comparten con React Image Gallery.
  • stevenwanderski/bxslider-4Avatar de stevenwanderski

    stevenwanderski/bxslider-4

    4,183Ver en GitHub↗

    This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It functions as an accessible UI component that displays images, video, or HTML content using hardware-accelerated animations. The slider includes built-in support for swipe gestures and finger-following navigation for touch-enabled devices. It integrates ARIA attributes, such as Aria Live and Aria Hidden, to ensure screen reader compatibility and accessibility for users of assistive technologies. The system provides comprehensive layout and navigation capabilities, including config

    JavaScriptbxslidercontent-sliderimage-slider
    Ver en GitHub↗4,183
  • blueimp/galleryAvatar de blueimp

    blueimp/Gallery

    3,772Ver en GitHub↗

    Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and carousels for displaying collections of images and videos across different web browsers. The library distinguishes itself through a factory-based rendering system that supports diverse content types, including local video playback, external video embedding, and custom HTML content. It features an input-agnostic navigation controller that maps swipe gestures, mouse clicks, and keyboard presses to a single state machine. The project covers high-level capabilities including auto

    JavaScript
    Ver en GitHub↗3,772
  • sachinchoolur/lightgalleryAvatar de sachinchoolur

    sachinchoolur/lightGallery

    7,033Ver en 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
    Ver en GitHub↗7,033
  • ganlanyuan/tiny-sliderAvatar de ganlanyuan

    ganlanyuan/tiny-slider

    5,333Ver en GitHub↗

    Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI components without external dependencies. It functions as a responsive layout engine that adjusts slide visibility and dimensions based on viewport breakpoints. The library distinguishes itself through built-in lazy loading for images and media to improve page performance and a responsive system that automatically scales item counts and spacing according to the device screen size. It also supports nested slider instances, allowing for the creation of multi-directional scrolling

    HTMLcarouselslider
    Ver en GitHub↗5,333
  • Ver las 30 alternativas a React Image Gallery→