SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Exif Open-Source Projects
-
sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
librephotos
A self-hosted open source photo management service. This is the repository of the backend.
-
GooglePhotosTakeoutHelper
Script that organizes the Google Takeout archive into one big chronological folder
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
metadata-extractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
-
ImageToolbox
🖼️ Image Toolbox is an powerful picture editor, which can crop, apply filters, add some drawing, erase background, edit EXIF or even create PDF file
-
Damselfly
Damselfly is a server-based Photograph Management app. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. Damselfly includes support for object/face detection.
-
MetadataExtractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
-
google-photos-exif
A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.
-
home-gallery
Self-hosted open-source web gallery to view your photos and videos featuring mobile-friendly, tagging and AI powered image discovery
-
go-exif
A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.
-
exifLooter
ExifLooter finds geolocation on all image urls and directories also integrates with OpenStreetMap
-
go-exiftool
Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)
-
APhotoManager
Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Next.js and Bunny CDN: Complete Guide to Image Uploading with Server Actions | dev.to | 2024-04-21Last thing left is to use our new upload function in our server action. Since I like to upload images in single format and have some more control over them, I will additionally use sharp library. For file name, I'll generate some random string using nanoid:
I found some other Solutions: Lomorage immich PicApport LibrePhotos Lomorage does directly mention the Feature I want, immich maybe does have it too.
Project mention: Ente: Open-Source, E2E Encrypted, Google Photos Alternative | news.ycombinator.com | 2024-03-01Most lightweight one I've found so far: https://photoview.github.io/
Project mention: Want to recover my photos from Google photos without changing the metadata of the photos | /r/androidapps | 2023-12-09Download from Google takeout only. For each photo, takeout downloads 2 files-a json file containing its metadata and the actual file itself. Now to fix this issue we'll make use of both the files using the script given below: https://github.com/TheLastGimbus/GooglePhotosTakeoutHelper Run this script recursively until all your photos have their dates corrected. dm in case u r stuck on any step
Project mention: Ask HN: Best to store, index and categorize audio recordings | news.ycombinator.com | 2024-03-02If you're doing a pipelined bulk processing pass to add metadata tags after extracting them via Speech to text, or have delimited notes in a text file, or ... etc.
You might find ExifTool useful.
It's pure commandline (with a few third party GUI's IIRC) multiplatform and purpose built to display, edit, add media tags to all sorts of AV files.
https://exiftool.org/
I use Image Toolbox to resize images - wish it did videos too! https://github.com/T8RIN/ImageToolbox
Project mention: FossifyOrg fork – floss replacement for Simple Mobile Tools | news.ycombinator.com | 2024-01-15I love Aves, I switched to it from simple gallery https://github.com/deckerst/aves
Code is here if you're interested: https://github.com/Webreaper/Damselfly/blob/master/Damselfly.Core/Services/ExifService.cs - although this may be overcomplicated for OP's needs, and just a Process Launch is all you really need.
I found this tool for JS that allows for 30x quicker exif tag reading than exiftool from photos, and here is a comparison:
A change causing a crash has been identified in this version, depending on how applications using exiv2 pass data to it: https://github.com/Exiv2/exiv2/issues/2649.
Project mention: Ente: Open-Source, E2E Encrypted, Google Photos Alternative | news.ycombinator.com | 2024-03-01Not right now, sorry!
There's this tool that can fix capture times: https://github.com/mattwilson1024/google-photos-exif
There are perhaps more that I'm unaware of.
Maybe home gallery could work? I've been testing it a bit lately. https://github.com/xemle/home-gallery
Know that although ExifTool is written in perl, you can run it in "batch mode" which makes it quite fast--only a couple of ms to parse a file. I've written an open source library to manage the subprocesses for you if you're using node.js (and I also wrote the ruby variant ages ago):
https://github.com/photostructure/exiftool-vendored.js
Exif related posts
- Ask HN: Best to store, index and categorize audio recordings
- Cleaning up my 200GB iCloud with some JavaScript
- Want to recover my photos from Google photos without changing the metadata of the photos
- Is there a way to remove metadata from an image file?
- EXIF Data from Cloud Stock Photo Used for Production of Satellite Video
- iCloud refuses to back up any of my folders from Google Takeout.
- Locationator: Access Apple's Reverse Geocoding service from the command line, Services menu
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Exif projects? This list will help you:
Project | Stars | |
---|---|---|
1 | sharp | 27,943 |
2 | ImageSharp | 7,106 |
3 | librephotos | 6,500 |
4 | photoview | 4,672 |
5 | Magick.NET | 3,252 |
6 | GooglePhotosTakeoutHelper | 3,152 |
7 | exiftool | 2,847 |
8 | metadata-extractor | 2,488 |
9 | ImageToolbox | 1,947 |
10 | aves | 1,943 |
11 | exifcleaner | 1,663 |
12 | Damselfly | 1,335 |
13 | elodie | 1,219 |
14 | exifr | 994 |
15 | MetadataExtractor | 891 |
16 | exiv2 | 855 |
17 | google-photos-exif | 779 |
18 | home-gallery | 686 |
19 | go-exif | 468 |
20 | exifLooter | 395 |
21 | exiftool-vendored.js | 393 |
22 | go-exiftool | 223 |
23 | APhotoManager | 220 |
Sponsored