Damselfly

Damselfly

Server-based photo management with fast search and AI tagging

1.7kstars
88forks
Last commit: 1mo ago
Repo age: 7y old
Damselfly screenshot

Damselfly is a server-based digital photo management system built to index very large, folder-based libraries and make images easy to find using filenames, folders, and embedded metadata. It emphasizes fast search and an efficient keyword-tagging workflow, with optional computer-vision assistance.

Key Features

  • Indexes large photo collections using EXIF/IPTC metadata plus folder and filename information
  • Fast full-text search, including multi-phrase and partial-word matching
  • AI-assisted tagging with face detection, face recognition, and object detection (runs locally/offline)
  • Advanced filters (date ranges, camera/lens metadata, orientation, file size, untagged images, and more)
  • Non-destructive keyword tagging via ExifTool to avoid JPEG re-encoding
  • Background scanning and automated thumbnail generation
  • Multi-user accounts with role-based entitlements (including read-only access)
  • Basket workflow to collect images for download/export and further processing
  • Optional desktop client for syncing selected images to a local folder for editing

Use Cases

  • Personal or family photo library management with quick search and tagging
  • Photographer workflows for cataloging, keywording, and exporting selected sets
  • Home server/NAS-based photo access across multiple devices without copying catalogs

Limitations and Considerations

  • Primarily designed for folder-based photo libraries; edit/manipulation features are limited compared to dedicated editors
  • Video support is not a primary focus and may be limited depending on format and workflow

Damselfly is well-suited for users who want a self-hosted, high-performance photo catalog focused on search, metadata, and assisted tagging. Its basket-and-sync workflow also supports bringing selected photos to a workstation for external editing while keeping the main library centralized.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Immich

Immich

Open-source photo and video management platform for private servers

93.5k
5k
Last commit: 9h ago

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Alternative to:
Google Photos
Google Photos
+14
Jellyfin

Jellyfin

Self-hosted media server for managing and streaming your library

48.8k
4.5k
Last commit: 4d ago

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Alternative to:
Plex
Plex
+19
PhotoPrism

PhotoPrism

AI-powered photo management app with automatic tagging and search

39.4k
2.2k
Last commit: 7h ago

Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

Alternative to:
Google Photos
Google Photos
+13
Ente

Ente

End-to-end encrypted cloud for photos and 2FA

24.8k
1.5k
Last commit: 10h ago

Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

Alternative to:
Google Photos
Google Photos
+14
Stash

Stash

Web app to organize and stream a private adult media library

11.9k
1k
Last commit: 19h ago

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

Alternative to:
Plex
Plex
+11
LibrePhotos

LibrePhotos

Self-hosted photo management with AI-powered search and organization

7.9k
370
Last commit: 2d ago

LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic ima...

Alternative to:
Google Photos
Google Photos
+9