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

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,344
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.

66,798
Other
Used by 7
54Health
Library npm

tesseract.js

Pure JavaScript OCR library that recognizes text in over 100 languages, running in the browser or Node.js via WebAssembly.

38,790
Apache 2.0
Used by 7
87Health
Library npm

react-medium-image-zoom

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

2,122
BSD 3
Used by 7
46Health
Library Cargo

hound

A pure-Rust WAV encoding and decoding library with zero runtime dependencies.

638
Apache 2.0
Used by 7
72Health
Library Cargo

Rubato

Asynchronous and synchronous audio sample-rate conversion for Rust

362
Other
Used by 7
64Health
Library PyPI

Whisper

A general-purpose speech recognition model for transcription, translation, and language identification, trained on large-scale weak supervision.

111,157
MIT
Used by 6
91Health
Library Composer

Intervention Image

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

14,376
MIT
Used by 6
79Health
Library npm

@dicebear/core

Generate deterministic, seed-based SVG avatars in 35+ styles

9,923
MIT
Used by 6
65Health
SDK PyPI

youtube-transcript-api

Fetch transcripts and auto-generated subtitles for any YouTube video in Python

8,501
MIT
Used by 6
55Health
Library npm

react-image-crop

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

4,109
Other
Used by 6
45Health
Library npm

ffmpeg-static

Resolve static ffmpeg and ffprobe binary paths for macOS, Linux, and Windows in Node.js — no system install required.

1,407
GPL 3.0
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.

322
Other
Used by 6
94Health
Library PyPI

diffusers

Hugging Face's modular Python toolbox of pretrained diffusion pipelines, models, and schedulers for image, video, and audio generation.

34,786
Apache 2.0
Used by 5
73Health
Library PyPI

faster-whisper

Fast, low-memory Whisper speech-to-text transcription powered by CTranslate2.

26,084
MIT
Used by 5
43Health
Library npm

dom-to-image

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

10,770
MIT
Used by 5
88Health
Library PyPI

librosa

A Python library for audio and music signal analysis, providing the core DSP building blocks for music information retrieval (MIR) systems.

8,704
Other
Used by 5
84Health
Library PyPI

RapidOCR

A fast, offline Python OCR library with pluggable ONNX Runtime, OpenVINO, and PaddlePaddle inference backends.

8,296
Apache 2.0
Used by 5
48Health
Library PyPI

qrcode

Pure-Python QR code image generator with pluggable PIL, SVG, and terminal renderers

4,951
BSD 3
Used by 5
91Health
Library Cargo

cpal

Low-level, cross-platform audio I/O library for Rust with a unified API over ALSA, WASAPI, CoreAudio, JACK, and more.

3,988
Apache 2.0
Used by 5
87Health
Library PyPI

PyAV

Pythonic bindings for FFmpeg's audio, video, subtitle, and container libraries.

3,314
BSD 3
Used by 5
77Health
Library npm

react-avatar-editor

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

2,503
MIT
Used by 5
97Health
Library npm

Video.js

An open-source, plugin-extensible web video player built on HTML5 video, with adaptive streaming, skinnable UI, and a large plugin ecosystem.

40,004
Apache 2.0
Used by 4
91Health
Library npm

plyr

A simple, accessible HTML5, YouTube, and Vimeo media player

29,997
MIT
Used by 4

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