immich

High performance self-hosted photo and video management solution.

117.9k
Stars
+33.9k
Gained
40.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. This tool is particularly beneficial for roles such as DevOps engineers and software developers who require a reliable backup tool that integrates seamlessly with existing systems. With a maturity level that indicates it is production-ready, teams can confidently implement Immich in their workflows. However, it may not be the best choice for those seeking a fully managed service or who prefer a simpler, out-of-the-box solution. The impressive growth trend of 40.4% over the past 356 days, with an increase of 33,939 stars, serves as strong social proof of its value and reliability in the open source community.

🎯 When to Use

Immich is a strong choice for teams looking for a scalable, self-hosted option that provides robust media management capabilities. However, teams should consider alternatives if they require extensive third-party integrations or a more user-friendly interface.

👥 Team Fit & Use Cases

This open source tool for engineering teams is well-suited for roles such as backend developers and system administrators who need to manage large volumes of media. It typically integrates into products and systems that require efficient media storage and retrieval, such as custom applications or content management systems.

⚖️ 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-11-01. Over the past 355 days, this repository gained 33.9k stars (+40.4% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.