Image & Media Processing Packages
Image, audio, and video processing and manipulation libraries for resizing, transcoding, and transforming media (Sharp, Pillow, FFmpeg bindings).
Packages in Image & Media Processing
Kind
Sort:Used by Most Apps
transcribe-rs
Multi-engine speech-to-text library for Rust with local and remote backends.
chartjs-node-canvas
Server-side Chart.js rendering to PNG, JPEG, SVG, PDF, or animated GIF frames, with no browser or DOM required.
imagesize
Pure-Python library that reads image dimensions and DPI straight from file headers without decoding pixels.
node-poppler
An asynchronous Node.js wrapper around the Poppler PDF rendering utilities for converting, splitting, merging, and inspecting PDF files.
player.style
A collection of drop-in visual themes for HTML5 media players, built on Media Chrome.
puremagic
A pure Python, zero-dependency library that identifies file types by their magic numbers, without shelling out to libmagic.
TinyAudio
Minimal cross-platform audio output library for Rust across every major platform
rust-ffmpeg-sys
Low-level, auto-generated Rust FFI bindings to FFmpeg's C libraries via bindgen.
cairocffi
CFFI-based Python bindings for the Cairo 2D graphics library, a drop-in Pycairo replacement with no C compiler required at install time.
node-wav
Node.js streams for reading and writing Microsoft WAVE audio files, with automatic header parsing and correction.
Pexels JavaScript
Official JavaScript/TypeScript client for the Pexels API, wrapping photo, video, and collection search endpoints in one lightweight package.
gif
Pure-Rust GIF encoder and decoder with high-level Encoder/Decoder types and streaming support.
exif-reader
A dependency-free Node.js library that decodes EXIF metadata from raw JPEG and TIFF image buffers.
Intervention Image Laravel
Laravel integration for Intervention Image with a service provider, facade, and config.
image-meta
Detect image type, dimensions, and orientation from raw bytes using pure JavaScript.
Ogg
Pure-Rust decoder and encoder for the Ogg container format, implementing the xiph.org Ogg framing spec.
yuv
Fast, pure-Rust conversion between YUV and RGB color formats with SIMD acceleration.
rgb
Shared Rust pixel structs (Rgb, Rgba, Bgr, grayscale) so image crates can exchange pixel data reliably.
hrtf
Head-Related Transfer Function processor for binaural spatial audio in Rust
imagesize
Reads image dimensions from 25+ formats by parsing just the header bytes, no full decode required.
qrcode-generator
Pure-Rust QR Code, Micro QR, and rMQR generation with PNG and SVG rendering.
imageinfo
Fast Rust library to read image size and format from header bytes without decoding.
blurhash-rs
A pure Rust implementation of the Blurhash algorithm for compact image placeholder strings.
Sparkline
Generate lightweight sparkline chart images in PHP using the GD extension.