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
@napi-rs/canvas
A native Node.js binding to Google's Skia graphics engine that implements the HTML5 Canvas API with zero system dependencies.
Remotion
A React framework for creating videos programmatically with code, real browser rendering, and server-side or cloud-scale export.
tesseract.js
Pure JavaScript OCR library that recognizes text in over 100 languages, running in the browser or Node.js via WebAssembly.
react-medium-image-zoom
Accessible medium.com-style image zoom for React, built on the native dialog element with zero dependencies
hound
A pure-Rust WAV encoding and decoding library with zero runtime dependencies.
Rubato
Asynchronous and synchronous audio sample-rate conversion for Rust
Whisper
A general-purpose speech recognition model for transcription, translation, and language identification, trained on large-scale weak supervision.
Intervention Image
Fluent PHP image processing with interchangeable GD, Imagick, and libvips drivers
@dicebear/core
Generate deterministic, seed-based SVG avatars in 35+ styles
youtube-transcript-api
Fetch transcripts and auto-generated subtitles for any YouTube video in Python
react-image-crop
A dependency-free, accessible React component for interactive image and element cropping.
ffmpeg-static
Resolve static ffmpeg and ffprobe binary paths for macOS, Linux, and Windows in Node.js — no system install required.
heic-convert
Converts HEIC/HEIF images to JPEG or PNG in Node.js and the browser, using pluggable pure-JS and native Canvas encoders.
diffusers
Hugging Face's modular Python toolbox of pretrained diffusion pipelines, models, and schedulers for image, video, and audio generation.
faster-whisper
Fast, low-memory Whisper speech-to-text transcription powered by CTranslate2.
dom-to-image
Turn any DOM node into a PNG, JPEG, or SVG image using pure client-side JavaScript
librosa
A Python library for audio and music signal analysis, providing the core DSP building blocks for music information retrieval (MIR) systems.
RapidOCR
A fast, offline Python OCR library with pluggable ONNX Runtime, OpenVINO, and PaddlePaddle inference backends.
qrcode
Pure-Python QR code image generator with pluggable PIL, SVG, and terminal renderers
cpal
Low-level, cross-platform audio I/O library for Rust with a unified API over ALSA, WASAPI, CoreAudio, JACK, and more.
PyAV
Pythonic bindings for FFmpeg's audio, video, subtitle, and container libraries.
react-avatar-editor
A React canvas component for interactive avatar and profile picture cropping, resizing, and rotation.
Video.js
An open-source, plugin-extensible web video player built on HTML5 video, with adaptive streaming, skinnable UI, and a large plugin ecosystem.
plyr
A simple, accessible HTML5, YouTube, and Vimeo media player