immich

High performance self-hosted photo and video management solution.

92.5k
Stars
+8.5k
Gained
10.2%
Growth
TypeScript
Language

💡 Why It Matters

Immich addresses the need for a high-performance self-hosted photo and video management solution, making it ideal for engineering teams looking to manage media efficiently. With a growth of 8,528 stars (10.2%) over 96 days, it demonstrates strong adoption and community support, indicating its maturity as a production-ready solution. This tool is particularly beneficial for roles involved in backend development and mobile app engineering, as it integrates well with TypeScript and NestJS. However, teams should consider alternatives if they require extensive third-party integrations or cloud-based features, as Immich focuses on self-hosting.

🎯 When to Use

This is a strong choice for engineering teams wanting a reliable open source tool for managing large media libraries without relying on external services. Teams should consider alternatives if they need advanced collaboration features or extensive cloud functionality.

👥 Team Fit & Use Cases

Immich is suitable for backend developers, mobile app engineers, and DevOps teams who require a self-hosted option for media management. It can be integrated into products and systems that involve media storage, such as personal cloud solutions or custom mobile applications.

⚖️ 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-02-14. Over the past 97 days, this repository gained 8.5k stars (+10.2% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.