Damselfly

Overall rating

5.7

Stars: 1495

Contributors: 4

Damselfly is a media management solution designed for organizing and viewing large libraries of digital photos and videos. With features focused on efficient cataloging, it offers advanced search capabilities, facial recognition, and a responsive interface that optimizes the user experience on various devices. Damselfly also supports tagging, file metadata, and user-defined collections, making it suitable for both casual and professional users seeking streamlined media organization.

Key Features:

  • Support for most image formats including JPG, PNG, HEIC, TIFF, Webp, BMP and DNG/CR2/ORF/NEF (RAW) files.
  • AI / Computer vision image recognition
  • Full-text search with multi-phrase partial-word searches
  • Image re-organisation - move/copy images between folders, and delete images (via a trashcan folder)
  • Advanced search
  • Focus on extremely fast performance
  • Fast keyword tagging workflow with non-destructive EXIF data updates (using ExifTool)
  • Face detection and recognition, and object recognition in images
  • Multi-user support with user accounts, and role-based entitlements
  • Download/export processing to watermark images ready for social media, or sending via Email etc.
  • GeoLocation with map display of photo locations where metadata exists
  • Selection basket for saving images from search results
  • Server-based deployment, with a web-based front-end UI
  • Exclude images from Damselfly scanning by adding a .nomedia file in any folder.
  • Themes
  • Completely automated background indexing of images
  • Background thumbnail generation
  • Electron.Net Desktop Client for hosted site to allow closer native integration with client OS
  • Runs on Windows, Linux and OSX, and in Docker.
  • Built with Microsoft .Net 7, hosted Blazor WebAssembly and EFCore 7.
Activity

Last update: Nov 11, 2024

  • Commits (last week)

    0

  • Resolved issues (last week)

    0

  • Merged PRs (last week)

    0

Maturity

Last update: Nov 13, 2024

  • Age

    5 years 1 month

  • Stability

    STABLE

Information

Funding

Unknown

Programming languages

C#
HTML
JavaScript

Tags

photography
docker
image
image-processing
exif
iptc-metadata
blazor
efcore
face-detection