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
92Health
Library PyPI

Pillow

The friendly PIL fork that adds image processing capabilities to Python

13,856
Other
Used by 62
42Health
Library npm

qrcode

A zero-dependency-on-canvas QR code and 2D barcode generator for Node.js and the browser.

8,179
MIT
Used by 54
93Health
Library npm

PDF.js

Mozilla's HTML5-based library for parsing and rendering PDF documents in the browser and Node.js.

53,951
Apache 2.0
Used by 46
76Health
Library npm

file-type

Detect the file type of a buffer, stream, or file by reading its magic number.

4,325
MIT
Used by 44
54Health
Library npm

html-to-image

Turns any DOM node into a PNG, JPEG, SVG, or canvas image entirely client-side, with no server or screenshot service required.

7,242
MIT
Used by 34
67Health
Library npm

qrcode.react

A React component for generating QR codes as SVG or Canvas, with logo embedding and full styling control.

4,286
Other
Used by 27
50Health
Library npm

html2canvas

Render live DOM into canvas screenshots entirely in the browser, no server required

31,925
MIT
Used by 23
83Health
Tool npm

svgo

A Node.js library and command-line tool that optimizes SVG files by removing redundant markup through a configurable plugin pipeline.

22,703
MIT
Used by 23
37Health
Library npm

pdf-parse

Pure TypeScript PDF parser for extracting text, images, tables, and metadata in Node.js and browsers.

221
Apache 2.0
Used by 23
80Health
Library Cargo

image

Rust library for image processing plus encoders/decoders for common image formats

5,884
Other
Used by 19
95Health
Library PyPI

vision

PyTorch's official library for datasets, pretrained models, and image transformations in computer vision.

17,928
BSD 3
Used by 13
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
91Health
Library PyPI

PyMuPDF

A high-performance Python library for extracting, rendering, converting, and manipulating PDF and other document formats.

10,792
AGPL 3.0
Used by 12
80Health
Library PyPI

opencv-python

Pre-built, pip-installable OpenCV bindings that give Python programs full computer vision and image-processing capabilities without compiling from source.

5,412
MIT
Used by 12
85Health
Library npm

node-canvas

A Cairo-backed implementation of the HTML5 Canvas API for server-side rendering in Node.js.

10,692
MIT
Used by 10
76Health
Library PyPI

torchaudio

GPU-accelerated audio processing library built on PyTorch, with differentiable transforms, Kaldi-compatible features, and pretrained speech models.

2,948
Other
Used by 10
94Health
Library npm

hls.js

JavaScript HLS client that plays HTTP Live Streaming video in the browser via MSE

16,957
Apache 2.0
Used by 9
82Health
Library npm

Satori

Convert HTML and CSS into pixel-accurate SVG images using a built-in flexbox layout engine.

13,987
MPL-2.0
Used by 9
50Health
Library npm

resvg-js

A high-performance SVG-to-PNG renderer for Node.js and browsers, powered by Rust's resvg engine via napi-rs and WebAssembly.

1,994
MPL-2.0
Used by 9
56Health
Library PyPI

python-soundfile

Read and write WAV, FLAC, OGG, and other audio formats as NumPy arrays via a libsndfile CFFI binding.

861
BSD 3
Used by 9
49Health
Library npm

react-player

A single React component that plays video and audio from YouTube, Vimeo, Wistia, Mux, Twitch, TikTok, Spotify, HLS, DASH, and local files.

10,283
MIT
Used by 8
46Health
Library Go

imaging

A fast, dependency-light Go library for resizing, cropping, rotating, and adjusting images with zero cgo requirements.

5,761
MIT
Used by 8

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