Repolode

Self-hosted & SaaS alternatives

Self-hosted photo libraries: 27 open-source projects (2026)

Back up and browse your photos on your own server as an alternative to Google Photos and iCloud.

Project
27
This week
+903
Updated
3 hours ago

How to choose

Decide first what job you need done: replacing Google Photos with automatic phone backup, or browsing photos that already sit in folders on your server. For the first, Immich backs up from mobile and adds face recognition and search. For the second, Photoview turns your server's folder structure into albums and is built for large RAW libraries. If you already run Nextcloud, Memories adds a timeline and albums inside it.

Top projects compared

ProjectStarsThis weekLicenseUpdated
immich118.5K+652AGPL-3.012 hours ago
photoprism40.4K+42—yesterday
librephotos8.1K+12MIT4 hours ago
TagStudio7.3K—GPL-3.02 days ago
immich-go7.2K+27AGPL-3.013 hours ago
photoview6.6K+2AGPL-3.03 hours ago

All projects

Self-hosted photo and video management app with backup from mobile, facial recognition, and search, offered as a Google Photos alternative.

118.5K+652 this week7.5KTypeScriptAGPL-3.0Well maintainedUpdated 12 hours ago

Self-hosted, privacy-first photo app that auto-labels, recognizes faces, and maps your pictures and videos.

40.4K+42 this week2.3KGoOtherWell maintainedUpdated yesterday

A self-hosted photo management service with face recognition, object tagging, and semantic search, built on Django and React.

8.1K+12 this week414PythonMITWell maintainedUpdated 4 hours ago

A tag-based photo and file organizer that layers tags and metadata over your existing folders without moving or duplicating files.

7.3K471PythonGPL-3.0Well maintainedUpdated 2 days ago

A Go command-line tool for uploading photo collections, including Google Photos Takeout archives, to a self-hosted Immich server without Node.js.

7.2K+27 this week281GoAGPL-3.0Updated 13 hours ago

A self-hosted photo gallery that mirrors your server's folder structure as albums, built for photographers with large RAW libraries.

6.6K+2 this week498GoAGPL-3.0Well maintainedUpdated 3 hours ago

A self-hosted photo management system for uploading, organizing and sharing photos from your own server or web space.

4.3K+6 this week384PHPMITWell maintainedUpdated 3 hours ago

Piwigo is a self-hosted open source photo gallery web application for managing and sharing a photo library.

3.9K+5 this week487PHPGPL-2.0Updated 2 days ago

A self-hosted photo management app for Nextcloud with timeline, albums, face and object tagging, map view and video transcoding.

3.9K+3 this week187PHPAGPL-3.0Well maintainedUpdated 15 hours ago

An unofficial companion web app for Immich that adds bulk tools for managing people, albums, locations and dates in your photo library.

2.8K+8 this week63TypeScriptAGPL-3.0Updated 9 days ago

A stateless proxy that lets you share Immich photos and albums publicly without exposing your Immich server.

2.4K+16 this week94TypeScriptAGPL-3.0Well maintainedUpdated 9 days ago

A self-hosted digital photo frame app that displays photos from an Immich server as a slideshow.

2.4K+10 this week127C#GPL-3.0Well maintainedUpdated 4 days ago

A fast, directory-first photo gallery website that shows your folder structure as-is, designed for low-resource servers such as Raspberry Pi.

2.3K+3 this week272TypeScriptMITWell maintainedUpdated 3 hours ago

Self-hosted photo gallery that extracts EXIF, identifies shooting locations, plays Live Photos and offers albums and a map explore view.

2K+8 this week157VueMITWell maintainedUpdated 12 hours ago

A self-hosted photo management server for large folder-based libraries, with fast keyword search and local face and object recognition.

1.8K+2 this week94C#GPL-3.0Updated last month

A configurable slideshow that displays Immich photo assets in web browsers and on devices.

1.7K+4 this week96GoAGPL-3.0Well maintainedUpdated yesterday

Self-hosted web gallery for browsing personal photos and videos, with tagging, mobile-friendly UI, and similar-image and face search.

1.2K+1 this week109JavaScriptMITUpdated 11 hours ago

Self-hosted PHP software for building your own image and video sharing site, a Flickr or Imgur-style platform you control.

1K+6 this week92PHPAGPL-3.0Well maintainedUpdated 5 days ago

A community fork of Immich for self-hosting photos and videos, adding Shared Spaces, smarter search, auto-classification and S3 storage.

721+8 this week44TypeScriptAGPL-3.0Updated 10 hours ago

Self-hosted single-binary photo gallery in Go and Vue, built to display many photos at once without touching the original files.

617+4 this week19GoMITUpdated 26 days ago

Self-hosted web app that turns local folders of photos and videos into an Instagram-style feed and gallery.

604+12 this week37TypeScriptAGPL-3.0Well maintainedUpdated 4 days ago

A self-hosted photo and video gallery where event guests upload their own media, accessed through a link or printed QR code.

305+5 this week19C#GPL-3.0Well maintainedUpdated last month

Self-hosted, offline-capable photo and video library that uses local AI for face recognition and semantic search.

27715TypeScriptOtherUpdated 18 days ago

Self-hosted photo gallery with virtual scrolling, drag-and-drop management, and non-destructive layered editing.

23210TypeScriptAGPL-3.0Updated 2 months ago

Self-hosted server for backing up and sharing photos and albums, with chat and audio/video calls, kept private within your community.

2116GoMITUpdated 6 days ago

A native macOS SwiftUI client for browsing and managing your self-hosted Immich photo and video library.

161+67 this week2SwiftMITWell maintainedUpdated 21 hours ago

MCP server and Claude Code plugin that lets AI assistants search, organize, deduplicate and curate photos in a self-hosted Immich library.

6211PythonMITWell maintainedUpdated 2 days ago

FAQ

How are these projects chosen?
Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
Which project here is the most popular?
immich-app/immich, with 118.5K GitHub stars. Check each project's license and last commit before choosing.

More collections