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

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repositorios

Awesome GitHub RepositoriesPhoto Galleries

Applications for hosting, organizing, and viewing collections of digital images.

Distinguishing note: None of the candidates relate to photo gallery management.

Explore 15 awesome GitHub repositories matching graphics & multimedia · Photo Galleries. Refine with filters or upvote what's useful.

Awesome Photo Galleries GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dimsemenov/photoswipeAvatar de dimsemenov

    dimsemenov/PhotoSwipe

    25,205Ver en GitHub↗

    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

    Creates a responsive web gallery allowing users to browse images in a full-screen layout across devices.

    JavaScript
    Ver en GitHub↗25,205
  • krayin/laravel-crmAvatar de krayin

    krayin/laravel-crm

    21,404Ver en GitHub↗

    This project is a modular, open-source customer relationship management platform built on the Laravel framework. It serves as a comprehensive business application framework designed for tracking sales pipelines, managing business entities, and automating marketing workflows. By providing a self-hosted solution, it enables organizations to maintain full control over their contact data, sales leads, and communication history. The platform distinguishes itself through a highly extensible architecture that allows developers to modify core behavior without altering the underlying source code. It u

    Provides a gallery widget for uploading and managing collections of images.

    PHPcrmcrm-multi-tenant-saascrm-platform
    Ver en GitHub↗21,404
  • chrisbanes/photoviewAvatar de chrisbanes

    chrisbanes/PhotoView

    18,824Ver en GitHub↗

    PhotoView is a custom Android view implementation designed to display high-resolution images with native support for zoom and pan gestures. It provides a zoomable image view and a matrix controller to manage how images are scaled and translated within a mobile user interface. The library handles the detection of pinch-to-zoom and tap gestures to enable interactive image navigation. It manages the transformation matrix of the image to ensure smooth magnification and provides viewport constraints to align photo edges with screen boundaries. The project covers the broader requirements of mobile

    Provides the core interactive viewing components necessary for building a mobile photo gallery.

    Java
    Ver en GitHub↗18,824
  • baseflow/photoviewAvatar de Baseflow

    Baseflow/PhotoView

    18,824Ver en GitHub↗

    PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture detection, image scaling, and coordinate tracking for images within Android applications. The component enables users to enlarge and move images through pinch-to-zoom and panning gestures. It also includes capabilities for image tap detection to facilitate interactive responses. The library manages image interactions through matrix-based scaling and touch event interception. It includes a system for tracking image transformations and notifying observers when zoom or scroll posit

    Provides the fundamental viewing and zooming capabilities required for building mobile photo gallery experiences.

    Java
    Ver en GitHub↗18,824
  • mikf/gallery-dlAvatar de mikf

    mikf/gallery-dl

    16,887Ver en GitHub↗

    Gallery-dl is a command-line utility designed for the automated retrieval and archiving of image collections from various hosting websites. It functions as a content scraper that manages the entire lifecycle of media discovery, from identifying assets on web pages to storing them in structured local directories. The tool utilizes a plugin-based architecture to handle site-specific extraction logic, allowing it to map input web addresses to the appropriate modules through pattern matching. Users can define custom naming patterns and directory structures using configuration-driven templates, en

    Automates the archiving of entire image collections to build local media libraries.

    Pythondanboorudeviantartdownloader
    Ver en GitHub↗16,887
  • mwaterfall/mwphotobrowserAvatar de mwaterfall

    mwaterfall/MWPhotoBrowser

    8,717Ver en GitHub↗

    MWPhotoBrowser is an iOS photo gallery component and media selection tool. It provides a grid-based browser for displaying photos and videos sourced from local storage, system libraries, or web URLs. The component includes a metadata captioning overlay that maps external text properties to descriptive captions displayed over media. To optimize the browsing experience, it utilizes a disk-based remote media cache that saves web images and videos locally to reduce network requests. The system supports a media selection workflow allowing users to pick multiple items using checkboxes and state-ba

    Provides a grid-based photo gallery component for browsing media from local storage, system libraries, and web URLs.

    Objective-C
    Ver en GitHub↗8,717
  • librephotos/librephotosAvatar de LibrePhotos

    LibrePhotos/librephotos

    7,927Ver en GitHub↗

    LibrePhotos is a self-hosted photo management system designed for organizing, tagging, and searching photos and videos stored on personal servers. It functions as an AI-powered media organizer and a multi-user media server, providing isolated accounts and secure permissions so multiple people can manage private collections on a single system. The project differentiates itself through a semantic image search engine that allows for natural language queries based on deep metadata analysis. It incorporates computer vision to automatically detect faces and identify objects, while utilizing geospat

    Extracts GPS metadata to map images and enable searches based on physical geographic locations.

    Pythondjangoexifhacktoberfest
    Ver en GitHub↗7,927
  • mochidiffusion/mochidiffusionAvatar de MochiDiffusion

    MochiDiffusion/MochiDiffusion

    7,895Ver en GitHub↗

    MochiDiffusion is a local client for Stable Diffusion that functions as an AI image generation studio. It provides a workspace for performing text-to-image, image-to-image, and inpainting tasks, enabling the production of high-resolution images offline using local hardware and neural engine acceleration. The project includes a local model manager for importing, organizing, and converting machine learning models into compatible formats for offline execution. It features a ControlNet integration tool to guide structural composition and spatial layout, alongside a dedicated image upscaler that u

    Provides a searchable gallery for organizing, sorting, and batch exporting generated visual assets.

    Swiftaneappleapple-silicon
    Ver en GitHub↗7,895
  • photoview/photoviewAvatar de photoview

    photoview/photoview

    6,460Ver en GitHub↗

    Photoview is a self-hosted photo gallery and media manager designed for browsing and organizing personal photo and video collections. It functions as an AI-powered face recognition gallery that automatically detects, clusters, and labels human faces to organize media by person. The system persists metadata and user configurations using SQL-compliant databases such as PostgreSQL, MySQL, or SQLite. The platform distinguishes itself through specialized media processing and integration capabilities. It processes RAW camera files and transcodes videos into browser-compatible formats, while offerin

    Provides a self-hosted web interface for browsing and organizing personal photo and video collections.

    TypeScriptdockerexifgallery
    Ver en GitHub↗6,460
  • tagspaces/tagspacesAvatar de tagspaces

    tagspaces/tagspaces

    4,935Ver en GitHub↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TagSpaces views and tags a photo collection in gallery, grid, and list layouts.

    TypeScriptelectronjavascriptnote-taking
    Ver en GitHub↗4,935
  • zyx0814/dzzofficeAvatar de zyx0814

    zyx0814/dzzoffice

    4,037Ver en GitHub↗

    dzzoffice es una plataforma de colaboración empresarial y suite de automatización del lugar de trabajo digital. Funciona como un sistema de gestión de documentos colaborativo y una puerta de enlace de almacenamiento en la nube, proporcionando un centro centralizado para la comunicación en equipo, seguimiento de tareas y servicios de directorio corporativo. La plataforma se distingue por su capacidad para montar múltiples proveedores de almacenamiento en la nube externos y unidades privadas en una única interfaz unificada para la gestión de archivos. Admite la coautoría y previsualización en tiempo real de documentos de oficina a través de la integración con servidores de oficina externos y mantiene una base de conocimientos interna estructurada con soporte para Markdown y ebook. El sistema cubre amplias capacidades organizacionales, incluyendo la gestión de comunicación corporativa a través de noticias internas y foros de discusión, organización de usuarios basada en grupos con control de acceso basado en roles y automatización de flujos de trabajo en el lugar de trabajo. También incluye herramientas para formularios de recopilación de datos personalizados, intercambio seguro de archivos con enlaces validados y seguimiento de la actividad del sistema. El entorno puede ser arrancado utilizando imágenes de despliegue contenerizadas preconfiguradas para garantizar una instalación consistente a través de entornos de servidor.

    Includes a centralized photo album system for hosting and organizing team imagery.

    PHP
    Ver en GitHub↗4,037
  • jellyfin/jellyfin-androidtvAvatar de jellyfin

    jellyfin/jellyfin-androidtv

    4,095Ver en GitHub↗

    This project is an Android TV media client and digital media player designed to stream movies, music, and live television from a Jellyfin media server. It provides a lean-back entertainment interface optimized for navigating organized media libraries using a remote control. The application allows for the remote synchronization of playback across multiple devices to create shared viewing experiences. Users can also customize the visual and auditory presentation of the interface through the management of visual themes. The client supports streaming video and audio content, viewing photo galler

    Organizes and displays digital photo galleries for browsing on a television screen.

    Kotlinandroidandroid-tvjava
    Ver en GitHub↗4,095
  • piwigo/piwigoAvatar de Piwigo

    Piwigo/Piwigo

    3,802Ver en GitHub↗

    Piwigo is a modular, open-source photo gallery and media management platform built as a PHP web application. It provides a self-hosted environment for organizing, managing, and displaying digital image collections through a web browser. The system is distinguished by its plugin-based architecture, which allows the core functionality to be extended with third-party themes and functional extensions. It leverages artificial intelligence for automatic image content recognition and tagging to automate the categorization of large libraries. The platform covers a wide range of capabilities includin

    Creates web-based galleries for displaying photo albums and sharing images with audiences.

    PHPcmsimage-galleryopen-source
    Ver en GitHub↗3,802
  • pulsejet/memoriesAvatar de pulsejet

    pulsejet/memories

    3,697Ver en GitHub↗

    Memories is a self-hosted photo and video management system designed for organizing, indexing, and sharing media libraries from a private server. It functions as an AI-powered media organizer that uses artificial intelligence for face recognition and object tagging to automatically categorize large collections. The system distinguishes itself through deep metadata integration and specialized processing, featuring a geographic photo viewer that plots media on a map using GPS data and reverse geocoding. It also includes a self-hosted video transcoder that converts files into adaptive HLS stream

    Visualizes media assets on a geographic map based on embedded GPS metadata and reverse geocoding.

    Vuebackup-toolgallerynextcloud
    Ver en GitHub↗3,697
  • jellyfin/jellyfin-androidAvatar de jellyfin

    jellyfin/jellyfin-android

    2,557Ver en GitHub↗

    jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote server to mobile devices. It functions as a cross-platform media player that supports direct streaming, remote transcoding for incompatible formats, and the integration of external subtitles. The application serves as a Chromecast media controller, allowing users to cast server-hosted content to compatible televisions and speakers. It also acts as a digital library viewer for browsing photo collections and reading ebooks, comics, and magazines stored on a remote server. Beyond

    Provides a gallery interface for browsing and organizing photo collections stored on the server.

    Kotlinandroidjavajellyfin
    Ver en GitHub↗2,557
  1. Home
  2. Graphics & Multimedia
  3. Photo Galleries

Explorar subetiquetas

  • Geospatial MappingFunctionality to visualize media assets on a geographic map based on embedded GPS metadata. **Distinct from Photo Galleries:** Specifically handles geographic mapping and location-based search, which is a specialization of general photo gallery capabilities.