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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dimsemenov/photoswipeAvatar dimsemenov

    dimsemenov/PhotoSwipe

    25,205Vezi pe 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
    Vezi pe GitHub↗25,205
  • krayin/laravel-crmAvatar krayin

    krayin/laravel-crm

    21,404Vezi pe 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
    Vezi pe GitHub↗21,404
  • chrisbanes/photoviewAvatar chrisbanes

    chrisbanes/PhotoView

    18,824Vezi pe 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
    Vezi pe GitHub↗18,824
  • baseflow/photoviewAvatar Baseflow

    Baseflow/PhotoView

    18,824Vezi pe 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
    Vezi pe GitHub↗18,824
  • mikf/gallery-dlAvatar mikf

    mikf/gallery-dl

    16,887Vezi pe 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
    Vezi pe GitHub↗16,887
  • mwaterfall/mwphotobrowserAvatar mwaterfall

    mwaterfall/MWPhotoBrowser

    8,717Vezi pe 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
    Vezi pe GitHub↗8,717
  • librephotos/librephotosAvatar LibrePhotos

    LibrePhotos/librephotos

    7,927Vezi pe 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
    Vezi pe GitHub↗7,927
  • mochidiffusion/mochidiffusionAvatar MochiDiffusion

    MochiDiffusion/MochiDiffusion

    7,895Vezi pe 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
    Vezi pe GitHub↗7,895
  • photoview/photoviewAvatar photoview

    photoview/photoview

    6,460Vezi pe 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
    Vezi pe GitHub↗6,460
  • tagspaces/tagspacesAvatar tagspaces

    tagspaces/tagspaces

    4,935Vezi pe 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
    Vezi pe GitHub↗4,935
  • zyx0814/dzzofficeAvatar zyx0814

    zyx0814/dzzoffice

    4,037Vezi pe GitHub↗

    dzzoffice este o platformă de colaborare enterprise și o suită de automatizare a spațiului de lucru digital. Acesta funcționează ca un sistem colaborativ de gestionare a documentelor și un gateway de stocare în cloud, oferind un hub centralizat pentru comunicarea echipei, urmărirea sarcinilor și servicii de director corporativ. Platforma se distinge prin capacitatea de a monta mai mulți furnizori de stocare în cloud externi și unități private într-o singură interfață unificată pentru gestionarea fișierelor. Suportă co-autorizarea în timp real și previzualizarea documentelor office prin integrarea cu servere office externe și menține o bază de cunoștințe internă structurată cu suport pentru Markdown și ebook-uri. Sistemul acoperă capabilități organizaționale largi, inclusiv gestionarea comunicării corporative prin știri interne și forumuri de discuții, organizarea utilizatorilor pe grupuri cu control al accesului bazat pe roluri și automatizarea fluxului de lucru la locul de muncă. Include, de asemenea, instrumente pentru formulare personalizate de colectare a datelor, partajarea securizată a fișierelor cu linkuri validate și monitorizarea activității sistemului. Mediul poate fi bootstrapat folosind imagini de implementare containerizate preconfigurate pentru a asigura o instalare consistentă în mediile de server.

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

    PHP
    Vezi pe GitHub↗4,037
  • jellyfin/jellyfin-androidtvAvatar jellyfin

    jellyfin/jellyfin-androidtv

    4,095Vezi pe 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
    Vezi pe GitHub↗4,095
  • piwigo/piwigoAvatar Piwigo

    Piwigo/Piwigo

    3,802Vezi pe 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
    Vezi pe GitHub↗3,802
  • pulsejet/memoriesAvatar pulsejet

    pulsejet/memories

    3,697Vezi pe 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
    Vezi pe GitHub↗3,697
  • jellyfin/jellyfin-androidAvatar jellyfin

    jellyfin/jellyfin-android

    2,557Vezi pe 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
    Vezi pe GitHub↗2,557
  1. Home
  2. Graphics & Multimedia
  3. Photo Galleries

Explorează sub-etichetele

  • 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.