Damselfly

Server-based photo management for large image libraries with fast search, tagging, and local face recognition

Open Source Alternative to
Repository activity
  • Stars1.8k
  • Forks88
  • Open Issues181
License

GPL-3.0

Languages
  • C#
  • HTML
  • JavaScript
Damselfly screenshot

About Damselfly

Damselfly is a server-based photo management system for large, folder-based libraries. It indexes your images so you can search and retrieve them by IPTC keyword tags, folder names, file names, and other metadata, with a workflow built around fast search and keyword tagging.

You can find photos with partial-word, multi-phrase searches and filter by visually similar images, date ranges, camera and lens make and model, file size, orientation, or items with no tags. Local face detection and recognition let you tag a person once and surface other photos they appear in, alongside object detection, color classification, geolocation maps, and non-destructive EXIF tag updates.

A selection basket gathers images from search results for export or download, and the desktop client syncs chosen photos to your computer for editing. Multi-user accounts with role-based permissions and a web front end let the library be reached from any device.

Key features

  • Metadata search by keyword tags, folders, and file names
  • Advanced filters for dates, camera, lens, and similar images
  • Local face detection, face recognition, and object detection
  • Selection basket with export and desktop sync for editing
  • Multi-user accounts with role-based permissions

Details

On GitHub since
2019
Platforms
Windows · macOS · Linux · Docker
Search
Partial-word, multi-phrase
Media support
JPG · PNG · HEIC · TIFF · WebP · RAW
Desktop client
Electron.Net