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

42Health
Library Cargo

transcribe-rs

Multi-engine speech-to-text library for Rust with local and remote backends.

271
MIT
Used by 1
44Health
Library npm

chartjs-node-canvas

Server-side Chart.js rendering to PNG, JPEG, SVG, PDF, or animated GIF frames, with no browser or DOM required.

258
MIT
Used by 1
66Health
Library PyPI

imagesize

Pure-Python library that reads image dimensions and DPI straight from file headers without decoding pixels.

252
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
58Health
Library npm

player.style

A collection of drop-in visual themes for HTML5 media players, built on Media Chrome.

249
MIT
Used by 1
41Health
Library PyPI

puremagic

A pure Python, zero-dependency library that identifies file types by their magic numbers, without shelling out to libmagic.

245
MIT
Used by 1
48Health
Library Cargo

TinyAudio

Minimal cross-platform audio output library for Rust across every major platform

225
MIT
Used by 1
68Health
Library Cargo

rust-ffmpeg-sys

Low-level, auto-generated Rust FFI bindings to FFmpeg's C libraries via bindgen.

214
Other
Used by 1
56Health
Library PyPI

cairocffi

CFFI-based Python bindings for the Cairo 2D graphics library, a drop-in Pycairo replacement with no C compiler required at install time.

212
BSD 3
Used by 1
37Health
Library npm

node-wav

Node.js streams for reading and writing Microsoft WAVE audio files, with automatic header parsing and correction.

182
MIT
Used by 1
41Health
SDK npm

Pexels JavaScript

Official JavaScript/TypeScript client for the Pexels API, wrapping photo, video, and collection search endpoints in one lightweight package.

177
MIT
Used by 1
43Health
Library Cargo

gif

Pure-Rust GIF encoder and decoder with high-level Encoder/Decoder types and streaming support.

176
Other
Used by 1
36Health
Library npm

exif-reader

A dependency-free Node.js library that decodes EXIF metadata from raw JPEG and TIFF image buffers.

174
MIT
Used by 1
55Health
Library Composer

Intervention Image Laravel

Laravel integration for Intervention Image with a service provider, facade, and config.

161
MIT
Used by 1
75Health
Library npm

image-meta

Detect image type, dimensions, and orientation from raw bytes using pure JavaScript.

137
MIT
Used by 1
37Health
Library Cargo

Ogg

Pure-Rust decoder and encoder for the Ogg container format, implementing the xiph.org Ogg framing spec.

132
BSD 3
Used by 1
79Health
Library Cargo

yuv

Fast, pure-Rust conversion between YUV and RGB color formats with SIMD acceleration.

125
BSD 3
Used by 1
45Health
Library Cargo

rgb

Shared Rust pixel structs (Rgb, Rgba, Bgr, grayscale) so image crates can exchange pixel data reliably.

111
MIT
Used by 1
49Health
Library Cargo

hrtf

Head-Related Transfer Function processor for binaural spatial audio in Rust

100
MIT
Used by 1
45Health
Library Cargo

imagesize

Reads image dimensions from 25+ formats by parsing just the header bytes, no full decode required.

90
MIT
Used by 1
56Health
Library Cargo

qrcode-generator

Pure-Rust QR Code, Micro QR, and rMQR generation with PNG and SVG rendering.

73
MIT
Used by 1
45Health
Library Cargo

imageinfo

Fast Rust library to read image size and format from header bytes without decoding.

71
MIT
Used by 1
33Health
Library Cargo

blurhash-rs

A pure Rust implementation of the Blurhash algorithm for compact image placeholder strings.

70
Apache 2.0
Used by 1
52Health
Library Composer

Sparkline

Generate lightweight sparkline chart images in PHP using the GD extension.

70
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