Damselfly is a server-based digital photograph management system designed for organising and searching large collections of images. It places particular emphasis on fast searching, keyword tagging and managing photographs stored in existing directory structures.
The software supports a wide range of image formats, including JPEG, PNG, HEIC, TIFF and RAW files. Its search facilities use filenames, keywords, camera information, dates and other metadata to help users locate photographs quickly.
Damselfly also includes machine learning capabilities for detecting and recognising faces, identifying objects and finding visually similar photographs. Face recognition can operate locally without depending on external cloud recognition services.
A browser-based interface provides access to the photo library from different devices. Damselfly also offers a desktop client that can transfer selected photographs to a local computer for editing in applications such as digiKam.
This is free and open source software.
Key Features
- Manage large, folder-based photograph collections.
- Support JPEG, PNG, HEIC, TIFF and common RAW image formats.
- Provide full-text searching across filenames and metadata.
- Search by date, camera, lens, file size, orientation and keywords.
- Detect and recognise faces using local machine learning.
- Identify objects and colours in photographs.
- Find visually similar images.
- Support keyword tagging and non-destructive metadata updates using ExifTool.
- Automatically index new and modified photographs.
- Generate thumbnails through background processing.
- Manage multiple users with role-based permissions.
- Organise selected images using personal or shared baskets.
- Export and download selected photographs with optional watermarking.
- Display photograph locations on a map.
- Move, copy and delete photographs through the management interface.
- Support desktop clients for transferring selected images to local storage.
- Exclude directories from indexing using .nomedia files.
Website: github.com/Webreaper/Damselfly
Support:
Developer: Mark Otway
License: GNU General Public License v3.0

Damselfly is written in C#. Learn C# with our recommended free books and free tutorials.
Related Software
| Web Photo Gallery | |
|---|---|
| PhotoPrism | AI-powered photos app for the decentralized web |
| Immich | Simple to use backup tool for self-hosted photos and videos |
| Piwigo | An excellent solution for hosting and sharing your photos |
| Photoview | Simple and user-friendly photo gallery that’s made for photographers |
| LibrePhotos | Self-hosted photo management service |
| Zenphoto | Mature, standalone Content Management System |
| Coppermine | Feature-rich and integrated, web picture gallery script |
| MediaGoblin | Decentralized Web platform for hosting and sharing digital media |
| Lychee | Attractive and easy-to-use photo management system |
| MyPhotoShare | Static web photo, audio and video gallery |
| PiGallery2 | Self-hosted web application for publishing photo collections |
| Memories | Self-hosted photo and video management application |
| HomeGallery | Featuring tagging, mobile-friendly, and AI powered image discovery |
| Damselfly | Server-based Digital Photograph Management system |
| Ente Photos | Privacy-focused platform for storing personal data |
| Lutim | Let’s Upload That Image |
| Zoph | Built with PHP and MariaDB |
| Fussel | Photo gallery generator |
| fgallery | Static photo gallery generator with no frills that has a stylish, minimalist look |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.