5 مستودعات
Modular libraries for integrating image viewing and browsing capabilities into web pages.
Distinct from Photo Galleries: Candidates were either too generic about JS integrations or focused on remote gallery management
Explore 5 awesome GitHub repositories matching web development · JavaScript Gallery Libraries. Refine with filters or upvote what's useful.
PhotoSwipe is a JavaScript image gallery library used to create responsive, touch-enabled lightboxes for mobile and desktop web browsers. It functions as a framework-agnostic UI component, allowing for the integration of image viewers across different web environments without requiring specific JavaScript libraries. The library is designed as a mobile-first gallery viewer, providing a full-screen image overlay that supports native-feeling touch gestures. This includes specific optimizations for mobile devices such as swipe navigation and pinch-to-zoom interactions. The project enables full-s
Provides a modular image viewer that integrates into websites independently of specific frontend frameworks.
Embla Carousel is a framework-agnostic JavaScript library used to build sliding content galleries and touch-enabled slider components. It provides a toolkit for creating carousels that function independently of any specific frontend framework or DOM library. The library focuses on precision swiping and fluid motion for interactive image galleries and custom content sliders. It is designed to maintain consistent behavior across different browser environments and device screen sizes.
Ships as a modular JavaScript library for integrating high-performance sliding galleries into web pages.
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
Provides a JavaScript-based library for rendering dynamic media content within a full-screen modal gallery.
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
Ships as a modular JavaScript library for integrating responsive image and video viewing capabilities into web pages.
lightgallery.js هي مكتبة JavaScript معيارية تستخدم لإنشاء معارض صور متجاوبة، وعارضات وسائط متعددة، ومكونات lightbox للوسائط. توفر واجهة خالية من التبعيات لعرض فيديو HTML5، وiframes خارجية، وصور متجاوبة داخل تراكب بملء الشاشة. يتميز المشروع ببنية إضافات قائمة على الوحدات تسمح للمطورين بتوسيع المحرك الأساسي بسلوكيات مخصصة. يتميز المشروع بانتقالات معجلة بالأجهزة، ونظام لمزامنة فهرس الشريحة الحالي مع أجزاء تجزئة URL للربط المباشر، والقدرة على تهيئة المعارض باستخدام محددات CSS أو مصفوفات كائنات البيانات. تغطي المكتبة مجموعة واسعة من قدرات عرض الوسائط، بما في ذلك إدارة منفذ العرض لتكبير وتدوير الصور، وجلب الصور المصغرة للفيديو تلقائياً، وشرائط الصور المصغرة القابلة للتنقل. كما تتضمن دعماً للتحميل المؤجل للفيديو، والتحميل المسبق للأصول، وأدوات مشاركة الوسائط الاجتماعية المتكاملة. تتوفر واجهة برمجة تطبيقات برمجية للتحكم في التنقل، أو الانتقال إلى شرائح محددة، أو إدارة دورة حياة مثيل المعرض عبر الكود.
A modular JavaScript library for implementing thumbnail navigation, social sharing, and programmatic gallery control.