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
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
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
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
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
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
87Health
Library npm

@napi-rs/canvas

A native Node.js binding to Google's Skia graphics engine that implements the HTML5 Canvas API with zero system dependencies.

2,325
MIT
Used by 8
92Health
Framework npm

Remotion

A React framework for creating videos programmatically with code, real browser rendering, and server-side or cloud-scale export.

60,780
Other
Used by 7
80Health
Library npm

react-medium-image-zoom

Accessible medium.com-style image zoom for React, built on the native dialog element with zero dependencies

2,119
BSD 3
Used by 7
86Health
Library Composer

Intervention Image

Fluent PHP image processing with interchangeable GD, Imagick, and libvips drivers

14,373
MIT
Used by 6
56Health
Library npm

react-image-crop

A dependency-free, accessible React component for interactive image and element cropping.

4,104
Other
Used by 6
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 npm

dom-to-image

Turn any DOM node into a PNG, JPEG, or SVG image using pure client-side JavaScript

10,779
MIT
Used by 5
51Health
Library npm

react-avatar-editor

A React canvas component for interactive avatar and profile picture cropping, resizing, and rotation.

2,501
MIT
Used by 5
49Health
Library npm

qr-code-styling

A JavaScript/TypeScript library for generating richly styled QR codes with embedded logos, gradients, and custom dot shapes.

2,950
MIT
Used by 4
83Health
Library npm

Badge Maker

The standalone SVG badge-rendering library and CLI extracted from Shields.io, with no server dependency.

27,212
MIT
Used by 3
83Health
Library npm

Takumi

Rust rendering engine that turns JSX, HTML, and node trees into images without a headless browser

3,038
Apache 2.0
Used by 3
32Health
Library Cargo

webp (Rust)

Encode and decode WebP images in Rust, built on libwebp

90
Apache 2.0
Used by 3
71Health
Library npm

compressorjs

A JavaScript image compressor that shrinks images in the browser with the Canvas API before you ever hit the network.

5,771
MIT
Used by 2

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