npm95Exceptionalhealth index

lovell/sharpHigh performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
JavaScript · C++★ 32.7K↓ 338M/moSep 17, 2026
NuGet92Excellenthealth index
C#★ 3,973Aug 28, 2026
npm92Excellenthealth index
TypeScript★ 557↓ 611.2K/moSep 5, 2026
Maven87Excellenthealth index

deckerst/avesAves is a gallery and metadata explorer app, built for Android with Flutter.
Dart · Kotlin★ 5,281Sep 18, 2026
PyPI84Excellenthealth index

wiltodelta/remove-ai-watermarksRemove visible and invisible AI watermarks and provenance metadata from images and video. Python library and CLI for SynthID, C2PA, EXIF, IPTC, XMP, and common generative-AI marks.
Python★ 5,564↓ 10.2K/moSep 16, 2026
npm · Maven81Excellenthealth index
Kotlin · Swift · TypeScript★ 1,335↓ 853.9K/moSep 17, 2026
npm80Excellenthealth index
JavaScript★ 4,325↓ 203M/moSep 17, 2026
Python★ 24↓ 2,666/moOct 11, 2026
crates.io77Goodhealth index

mindeng/nom-exifExif/metadata parsing library written in pure Rust, both image (JPEG, PNG, WebP, HEIC/HEIF, AVIF, TIFF, Phase One IIQ, Fujifilm RAF, Canon CR3) and video/audio (MP4, MOV, 3GP, MKV, WEBM, MKA) files are supported.
Rust★ 123↓ 19.9K/moSep 12, 2026

enslo/sd-metadataRead and write generation parameters from AI images (PNG/JPEG/WebP). Supports AUTOMATIC1111, ComfyUI, NovelAI, and 10+ more tools. TypeScript + zero dependencies.
TypeScript★ 3↓ 3,003/moSep 18, 2026

bep/imagemetaGo library for reading EXIF, IPTC and XMP image meta data from JPEG, TIFF, PNG, WebP, HEIF/HEIC, AVIF, DNG, CR2, NEF, PEF and ARW files.
Go★ 31Sep 19, 2026
crates.io69Goodhealth index
Rust★ 30↓ 542.9K/moOct 19, 2026
RubyGems67Goodhealth index
Perl★ 20Sep 12, 2026
Perl★ 8↓ 507.4K/moSep 15, 2026

gemal/node-has-exif-cliNode command line interface to check if an image file has EXIF data. Can be used in CI (Continuous Integration) automation
JavaScript★ 2↓ 2,560/moSep 17, 2026
Perl★ 8↓ 50.9K/moSep 15, 2026

sgaunet/moraineSingle-binary pure-Go photo organizer: groups photos into events by capture time, classifies each by theme via Ollama vision, and copies them into a dated folder tree. Originals untouched.
Go★ 0Sep 15, 2026
PyPI63Moderatehealth index

osintshifu/filegrailTrace file provenance, metadata, telemetry, investigative pivots and relationships across files, browser history, OS traces and archives. Local, read-only, no network requests.
Python★ 6↓ 6,147/moSep 19, 2026
RubyGems59Moderatehealth index
Ruby★ 79Sep 12, 2026
npm56Moderatehealth index

yegor-pelykh/image-in-browserPackage for encoding, decoding, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)
TypeScript★ 31↓ 75.8K/moSep 15, 2026
PyPI51Moderatehealth index

LeoHsiao1/pyexiv2A Python library for reading and writing image metadata, including EXIF, IPTC, XMP, ICC Profile.
Python · C++★ 247Sep 15, 2026
Packagist51Moderatehealth index
PHP★ 16↓ 6,580/moOct 19, 2026
Packagist50Moderatehealth index
PHP★ 19↓ 15.4K/moOct 19, 2026
crates.io48Weakhealth index

kornelski/rexifRExif is a native Rust library to extract EXIF data from JPEG and TIFF images.
Rust★ 33↓ 470.5K/moOct 16, 2026

Sitemark/exifr📑 The fastest and most versatile JavaScript EXIF reading library.
JavaScript★ 2↓ 2,668/moOct 16, 2026
Go · JavaScript★ 17Aug 25, 2026

fasouto/picscrubRemove EXIF, GPS, and other metadata from images. Supports JPEG, PNG, WebP, GIF, SVG, TIFF, HEIC, and RAW formats.
TypeScript★ 11↓ 2,550/moOct 12, 2026
C#★ 8,034Aug 28, 2026
TypeScript★ 1↓ 211.8K/moOct 18, 2026
TypeScript★ 64↓ 2.4M/moOct 20, 2026