Contributors to table 1. derneuere - Initial .md list 2. Quartztester - html refactor, add programs, add categories
Feature | LibrePhotos | Photoview | PhotoPrism | Immich | Photonix | Damselfly | Synology Photos | Lomorage | Piwigo | Photos tructure | PiGallery2 | Lychee | Google Photos | digiKam |
---|
Photo | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
✔️ | Synology Photos
✔️ | Lomorage
✔️ | Piwigo
✔️ | Photostructure
✔️ | PiGallery2
✔️ | Lychee
✔️ | Google Photos
✔️ | digiKam
✔️ |
Video | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Raw Photos | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
HEIC Photos | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Live Photos | LibrePhotos
❌ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
x265 videos | LibrePhotos
❌ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Timeline View | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
❌ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Search by horizontal scrolling | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❌ | digiKam
❔ |
Does not touch folder structure | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Album management | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Places Albums | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Search photos on map | LibrePhotos
❌ | Photoview
✔️ | PhotoPrism
✔️ | Immich
❌ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Auto albums | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
✔️ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Face recognition / Face classification | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
❌ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Face clustering | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Reverse geocoding | LibrePhotos
✔️ | Photoview
🚧 | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Scene detection | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Attributes detection | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
❌ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Category detection | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Object detection | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Semantic image search | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Search by metadata | LibrePhotos
🚧 | Photoview
❌ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Editing by metadata | LibrePhotos
🚧 | Photoview
❌ | PhotoPrism
✔️ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Syncing metadata to file | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Multiuser support | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
🚧 | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Share between users | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
❌ | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Share as unique link | LibrePhotos
❌ | Photoview
✔️ | PhotoPrism
✔️ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Share as public page | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
❌ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Upload images and videos | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
✔️ | Immich
✔️ | Photonix
🚧 | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Delete images and videos | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
✔️ | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Website | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
iOS App | LibrePhotos
❌ | Photoview
✔️ | PhotoPrism
❌ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Android App | LibrePhotos
✔️ | Photoview
❌ | PhotoPrism
❌ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Dark mode | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Auto backup from app | LibrePhotos
❌ | Photoview
❌ | PhotoPrism
❌ | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Multi language support | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
✔️ | Photonix
❌ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Support for older CPUs | LibrePhotos
✔️ | Photoview
✔️ | PhotoPrism
✔️ | Immich
❌ | Photonix
✔️ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
N/A | digiKam
❔ |
Size | LibrePhotos
 | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
N/A | digiKam
❔ |
Size of thumbnails | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Resources | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
N/A | digiKam
❔ |
Benchmark / Performance | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Languages | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Deployment | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
SaaS | digiKam
❔ |
XMP Support | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Reading / Writing face data from metadata | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Read only mode | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❌ | digiKam
❔ |
Creates own copy of file | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Smart tagging | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Smart archive/deletion | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❌ | digiKam
❔ |
PWA | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❌ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❔ | digiKam
❔ |
Github Stars/Forks | LibrePhotos
 | Photoview
❔ | PhotoPrism
❔ | Immich
 | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
N/A | digiKam
❔ |
s3 support | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❌ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❌ | digiKam
❔ |
Sells your data | LibrePhotos
❌ | Photoview
❔ | PhotoPrism
❔ | Immich
❌ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
License | LibrePhotos
MIT | Photoview
❔ | PhotoPrism
❔ | Immich
MIT | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
Google EULA | digiKam
❔ |
Docker downloads | LibrePhotos
 | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
N/A | digiKam
❔ |
Share albums user/link | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
Sharing only for a certain time | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
✔️ | digiKam
❔ |
dlna | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❌ | digiKam
❔ |
ldap | LibrePhotos
❔ | Photoview
❔ | PhotoPrism
❔ | Immich
❔ | Photonix
❔ | Damselfly
❔ | Synology Photos
❔ | Lomorage
❔ | Piwigo
❔ | Photostructure
❔ | PiGallery2
❔ | Lychee
❔ | Google Photos
❌ | digiKam
❔ |