Packages

Image & Media Processing Packages

Image, audio, and video processing and manipulation libraries for resizing, transcoding, and transforming media (Sharp, Pillow, FFmpeg bindings).

213 packages

Packages in Image & Media Processing

90Health
Library npm

sharp

High-performance Node.js image processing powered by libvips, built for fast resizing and format conversion.

32,726
Apache 2.0
Used by 109
54Health
Library npm

Jimp

A zero-dependency JavaScript image processing library for Node.js

14,662
MIT
Used by 13
60Health
Library npm

image-size

Fast, zero-dependency Node.js library that reads image width and height straight from file or buffer headers.

2,229
MIT
Used by 13
34Health
Library npm

heic-convert

Converts HEIC/HEIF images to JPEG or PNG in Node.js and the browser, using pluggable pure-JS and native Canvas encoders.

320
Other
Used by 6
43Health
Library PyPI

Piexif

A pure-Python library for reading, writing, inserting, and removing EXIF metadata in JPEG and WebP images.

392
MIT
Used by 2
49Health
Library npm

heic-to

A JavaScript library that converts HEIC/HEIF images to JPEG, PNG, or bitmap entirely in the browser.

352
Other
Used by 2
37Health
Library Cargo

exif-rs

A pure-Rust library that parses Exif metadata directly out of JPEG, TIFF, PNG, WebP, and HEIF/HEIC image files.

259
Other
Used by 2
88Health
Library npm

minimizer-webpack-plugin

A webpack 5 plugin that minifies JS, CSS, HTML, JSON, and images through pluggable, stackable minimizer implementations.

1,968
MIT
Used by 1
73Health
Library Composer

PHP Barcode Generator

Generate 1D barcodes as SVG, PNG, JPG, or HTML from PHP with no framework needed.

1,808
Other
Used by 1
64Health
Library npm

react-native-image-resizer

Resize and compress local images in React Native apps using native Android and iOS APIs.

1,661
MIT
Used by 1
68Health
Library npm

dom-to-image-more

Turn any DOM node into a PNG, JPEG, SVG, or canvas image entirely in the browser, no server or screenshot service required.

680
MIT
Used by 1
78Health
Library npm

node-poppler

An asynchronous Node.js wrapper around the Poppler PDF rendering utilities for converting, splitting, merging, and inspecting PDF files.

250
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers