PhotoPrism

Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures.

Thriving · 96
96/100
Thriving

High commit volume, frequent releases and growing activity.

Maintenance 37/40
Releases 25/25
Community 19/20
Momentum 15/15

Commit activity more than 92% of tracked projects; popularity more than 95%. How this is calculated.

Commits, last 11 months

2025-10: 419 commits 2025-11: 297 commits 2025-12: 45 commits 2026-01: 32 commits 2026-02: 150 commits 2026-03: 110 commits 2026-04: 103 commits 2026-05: 403 commits 2026-06: 287 commits 2026-07: 213 commits 2026-08: 437 commits
2025-10 2496 total 2026-08
Stars40k
Latest release260919-28c46a116 · 19 Sept 2026
Repo updated27 Sept 2026
LicenceAGPL-3.0
Built withGo, Docker

Is PhotoPrism actively maintained?

Over the last 11 months the project absorbed 2496 commits, of which 937 arrived in the most recent quarter — roughly 312 commits a month.

Activity is accelerating: the last quarter carried 52% more commits than the one before it.

The most recent tagged release, 260919-28c46a116, shipped within the last month — a current, installable version exists today.

Of the 25 projects we track in Photo Galleries, PhotoPrism ranks #2 by health score — in the top quarter of its category.

What PhotoPrism actually does

PhotoPrism is a self-hosted photo management system that uses machine learning models to automatically tag and organise image libraries. It allows you to browse, search, and share your personal collection through a web interface. The backend is written in Go and integrates with TensorFlow for image recognition.

Best fit: It suits individuals who want to organise large, self-hosted image collections with automated tagging without relying on external cloud services.

Worth knowing: Running TensorFlow inference locally can demand significant CPU or memory resources, and the AGPL-3.0 licence may impose constraints if you plan to modify and distribute the code.

Deployment notes

You can typically run it using Docker with persistent volumes attached for your media library and configuration data. It generally requires a reverse proxy in front to handle HTTPS termination.


PhotoPrism as a replacement for


Alternatives to PhotoPrism

Projects in the same categories, ordered by health score.