Built byimmich-app

immich

High performance self-hosted photo and video management solution.

113.1k stars6.8k forks354 watchers488 open issuesTypeScriptAGPL-3.0

TL;DR · 30-second scan

What it is

immich (TypeScript) — High performance self-hosted photo and video management solution.

What it does for you

You have a NAS or home server and want your phone photos backed up somewhere you control, with search that actually works.

Best for

Media & Files · Self-Hosted

113.1k GitHub starsLicense: AGPL-3.0Last updated 1 month ago
EDITOR'S DEEP TAKE

A self-hosted replacement for Google Photos, and the first one that genuinely feels like the real thing. Background upload from iOS and Android, face recognition, object search, albums, shared timelines, all running on your own hardware. TypeScript, AGPL-3.0, and the pace of development has been relentless. The tradeoff is operational: it moves fast, with frequent releases (v3.2.2 in September 2026) that you should read before upgrading, and like any self-hosted photo library it is only as safe as your backups. Treat it as the interface to your library and keep a separate backup. Hardware matters too — machine learning features want more RAM than a base Raspberry Pi has.

Use this if

You have a NAS or home server and want your phone photos backed up somewhere you control, with search that actually works.

Skip if

This would be the only copy of your photos, or you want something you never have to maintain.

Topics
backup-toolmobile-appphoto-galleryphotosself-hostedvideosflutternestjsnodejsgoogle-photos-alternativesveltesveltekitgoogle-photosphotos-managementtypescriptjavascript
Maintainer? Embed our badge

Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.

Preview
Featured on StackPicks
Markdown (for GitHub README)
[![Featured on StackPicks](https://stackpicks.dev/api/badge/immich-app-immich)](https://stackpicks.dev/repo/immich-app-immich)
HTML (for blogs / docs)
<a href="https://stackpicks.dev/repo/immich-app-immich"><img src="https://stackpicks.dev/api/badge/immich-app-immich" alt="Featured on StackPicks" width="180" height="28" /></a>

Are you the maintainer of immich-app/immich? Add the badge and we'll feature your project in the weekly curator newsletter.

Created 03 Feb 2022
Last push 1 month ago
Stats refreshed 2 weeks ago