immich

High performance self-hosted photo and video management solution.

112.5k
Stars
+28.6k
Gained
34.1%
Growth
TypeScript
Language

💡 Why It Matters

Immich addresses the need for a high-performance self-hosted photo and video management solution, allowing engineering teams to maintain control over their media assets. This tool is particularly beneficial for roles such as DevOps engineers and software developers who require a reliable backup tool that can seamlessly integrate with existing systems. With a growth rate of 34.1% over 287 days, Immich demonstrates its increasing popularity and maturity as a production-ready solution. However, it may not be the right choice for teams looking for a fully managed service or those with limited resources for self-hosting and maintenance.

🎯 When to Use

Immich is a strong choice for teams needing a scalable and flexible open source tool for managing large volumes of media files. Teams should consider alternatives if they prefer a fully managed solution or lack the infrastructure to support self-hosting.

👥 Team Fit & Use Cases

This tool is suitable for software developers, DevOps engineers, and system administrators within engineering teams. It is commonly integrated into products and systems that require robust media management capabilities, such as mobile applications and cloud storage solutions.

⚖️ 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-08-24. Over the past 286 days, this repository gained 28.6k stars (+34.1% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.