
Damselfly
Server-based photo management with fast search and AI tagging
1.8k stars 94 forks last commit first released GPL-3.0
Slowing down
No commits since 14 Jan 2026. Check the issue tracker before you rely on it.

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:
Similar to Damselfly

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

Lychee
Self-hosted photo management and sharing web app
Lychee is a self-hosted photo management system to upload, organize, view, and share photos and albums with a modern web interface.

HomeGallery
Self-hosted web gallery for browsing photos and videos with AI search
Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.

PhotoPrism
AI-powered photo management app with automatic tagging and search
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.

PiGallery2
Fast directory-first photo gallery for low-resource servers
PiGallery2 is a fast, read-only, directory-first web photo gallery with search, maps, sharing links, and optional video playback, optimized for Raspberry Pi-class hardware.

Photofield
Fast, non-destructive self-hosted photo gallery and viewer
Self-hosted personal photo gallery focused on speed, seamless zoom, and non-destructive filesystem-based collections with fast indexing and progressive loading.



