immich

High performance self-hosted photo and video management solution.

114.5k
Stars
+30.6k
Gained
36.4%
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 without relying on third-party services. This is particularly beneficial for roles such as DevOps engineers and software developers who require a reliable backup tool for media management. With a growth trend of 36.4% over 311 days, Immich demonstrates significant popularity and adoption, indicating it is a production-ready solution. However, it may not be the right choice for teams seeking a fully managed service or those with minimal technical resources, as it requires self-hosting and maintenance.

🎯 When to Use

This is a strong choice for teams looking for an open source tool for engineering teams that prioritises data privacy and control over their media. Teams should consider alternatives if they prefer a fully managed service with less technical overhead.

👥 Team Fit & Use Cases

Immich is ideal for roles such as software engineers, DevOps professionals, and system administrators who need a self-hosted option for managing media. It typically fits into products and systems focused on media storage, backup solutions, and digital asset management.

⚖️ 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-09-17. Over the past 310 days, this repository gained 30.6k stars (+36.4% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.