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,787
Apache 2.0
Used by 109
92Health
Library PyPI

Pillow

The friendly PIL fork that adds image processing capabilities to Python

13,920
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,180
MIT
Used by 54
94Health
Library npm

PDF.js

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

54,038
Apache 2.0
Used by 47
80Health
Library npm

file-type

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

4,339
MIT
Used by 44
66Health
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,258
MIT
Used by 34
65Health
Library npm

qrcode.react

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

4,294
Other
Used by 27
50Health
Library npm

html2canvas

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

31,927
MIT
Used by 23
87Health
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,765
MIT
Used by 23
36Health
Library npm

pdf-parse

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

225
Apache 2.0
Used by 23
71Health
Library Cargo

image

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

5,894
Other
Used by 19
94Health
Library PyPI

vision

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

17,969
BSD 3
Used by 13
54Health
Library npm

Jimp

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

14,671
MIT
Used by 13
57Health
Library npm

image-size

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

2,228
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,979
AGPL 3.0
Used by 12
71Health
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,431
MIT
Used by 12
86Health
Library npm

node-canvas

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

10,697
MIT
Used by 10
81Health
Library PyPI

torchaudio

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

2,959
Other
Used by 10
95Health
Library npm

hls.js

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

17,005
Apache 2.0
Used by 9
90Health
Library npm

Satori

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

14,123
MPL-2.0
Used by 9
49Health
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.

2,003
MPL-2.0
Used by 9
64Health
Library PyPI

python-soundfile

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

868
BSD 3
Used by 9
59Health
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,294
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,766
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