
Dropbox
Cloud file storage and sync for teams and individuals
Discover top open-source software, updated regularly with real-world adoption signals.

High-performance self-hosted photo and video management solution
Self-hosted alternative to Google Photos with mobile and web apps, featuring AI-powered search, facial recognition, automatic backup, and multi-user support.

Immich is a self-hosted photo and video management platform designed for users who want full control over their media library without relying on cloud services. Built with TypeScript, Svelte, and Flutter, it delivers a modern experience across mobile (iOS/Android) and web interfaces.
Immich provides automatic backup from mobile devices, intelligent search powered by metadata, objects, faces, and CLIP, and comprehensive album management including shared albums. The platform supports RAW formats, LivePhoto/MotionPhoto playback, and displays EXIF metadata with map integration. Users benefit from features like facial recognition clustering, memories that surface photos from years past, and a global map view of geotagged content.
Targeted at privacy-conscious individuals, families, and small teams seeking a Google Photos alternative, Immich requires self-hosting infrastructure. The platform supports multi-user environments with administrative controls, OAuth integration, and API keys for automation. Mobile apps offer background backup and offline access, while the web interface provides full administrative capabilities and advanced features like 360-degree image display and user-defined storage structures.
When teams consider Immich, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Family Photo Archive
Centralized photo library with automatic mobile backup, shared albums for family members, and memories feature to rediscover past moments
Photography Portfolio Management
Organize RAW and processed images with metadata search, public sharing galleries, and user-defined storage structures
Privacy-First Personal Backup
Replace Google Photos with self-hosted solution offering facial recognition, AI search, and complete data ownership
Multi-User Home Server
Deploy single instance supporting multiple family accounts with partner sharing, OAuth authentication, and administrative controls
The mobile app supports offline viewing of previously synced photos. However, initial setup, backup, and web access require network connectivity to your self-hosted server.
Immich requires a server capable of running Docker containers. Machine learning features (facial recognition, CLIP search) benefit from GPU acceleration but can run on CPU with reduced performance.
Immich offers comparable features including automatic backup, search, sharing, and memories. However, it requires self-hosting and technical maintenance, unlike Google Photos' managed service.
Immich uses content hashing to detect and prevent duplicate uploads across both mobile and web platforms, ensuring efficient storage utilization.
While not detailed in the README, self-hosted solutions typically support bulk imports. Check the official documentation at immich.app for migration guides and tools.
Project at a glance
ActiveLast synced 4 days ago