immich

High performance self-hosted photo and video management solution.

115.8k
Stars
+31.9k
Gained
38.0%
Growth
TypeScript
Language

💡 Why It Matters

Immich addresses the need for a high-performance self-hosted photo and video management solution, providing engineering teams with a reliable alternative to proprietary services like Google Photos. This tool is particularly beneficial for roles such as DevOps engineers and backend developers who require a production-ready solution that can be tailored to specific organisational needs. With a maturity level that supports deployment in real-world scenarios, Immich is a robust choice for teams prioritising data privacy and control. However, it may not be suitable for those seeking a quick, out-of-the-box solution without the need for customisation. The impressive growth trend of 38.0% over 332 days, with an increase of 31,860 stars, further validates its relevance and adoption among engineering teams.

🎯 When to Use

This is a strong choice for teams looking for a self-hosted option that ensures data privacy while managing large volumes of media. Teams should consider alternatives if they require extensive third-party integrations or a more established ecosystem.

👥 Team Fit & Use Cases

Immich is ideal for backend developers and DevOps teams who need an open source tool for engineering teams focused on media management. It is typically included in products or systems that require custom media handling solutions, such as digital asset management systems or cloud storage alternatives.

⚖️ Compare With

🏷️ Topics & Ecosystem

backup-tool flutter google-photos google-photos-alternative javascript mobile-app nestjs nodejs photo-gallery photos photos-management self-hosted svelte sveltekit typescript videos

📊 Activity

Latest commit: 2026-10-08. Over the past 331 days, this repository gained 31.9k stars (+38.0% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.