Skip to content
JS
Package category

Video and audio

Media players, streaming, audio processing and codecs.

776 packages2 comparisons

Packages compared

776 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
beamcoder-prebuild
Node.js native bindings to FFmpeg.
2.9k+1%-1 year ago
0.7.2-rc.1
CommonJSBundledVideo and audio
digital-filter
Digital filter design & processing: IIR, FIR, smoothing, adaptive, multirate
2.8k+99430%-2 months ago
2.4.2
ESM onlyNoneVideo and audio
embed-video
Get embed code for embedding youtube/vimeo/whatever video in websites from URL or ID
2.8k-46%-8 years ago
2.0.4
CommonJSNoneVideo and audio
@api.video/player-sdk
api.video player SDK
2.8k---2 years ago
1.2.33
ESM + CommonJSBundledVideo and audio
remotion-bits
Remotion component bits with a shadcn-like installer
2.8k--9 days ago
0.2.1
ESM onlyBundledCLI tools and terminal utilities, React
nexmo-client
Nexmo Client SDK for JavaScript
2.8k-33%-2 months ago
9.6.2
CommonJSNoneVideo and audio, WebSockets and realtime
movie-trailer
Get movie & TV trailer url(s): Oceans Eleven ➔ http://path/to/trailer
2.8k+243%-4 months ago
3.2.3
CommonJSNoneCLI tools and terminal utilities, Video and audio
creatomate
Official Node.js SDK for the Creatomate video rendering API
2.7k+11%-2 years ago
1.2.1
CommonJSBundledVideo and audio
expo-video-metadata
Video metadata parser for Expo and React Native
2.7k+94%-18 days ago
3.1.1
CommonJSBundledReact, Video and audio
p2p-media-loader-core
P2P Media Loader core functionality
2.7k+387%-1 month ago
4.0.0
ESM onlyBundledVideo and audio
webreel
Record scripted browser demos as MP4, GIF, or WebM with cursor animation, keystroke overlays, and sound effects.
2.7k--6 months ago
0.1.4
ESM onlyBundledVideo and audio
video-snapshot
Get snapshots from a video file in the browser
2.7k-17%-5 years ago
1.0.11
ESM + CommonJSBundledVideo and audio
react-sublime-video
A sublime video player in React.
2.7k+7%-9 years ago
0.2.5
CommonJSNoneVideo and audio, React
@grame/faustwasm
WebAssembly version of Faust Compiler
2.7k---3 days ago
0.18.5
ESM onlyBundledVideo and audio
vue3-video-play
hls.js player component for Vue3
2.7k+51%-2 years ago
1.3.2
ESM + CommonJSNoneVue, Video and audio
web-audio-peak-meter
A customizable peak meter using the web audio API
2.7k+90%-3 years ago
3.1.0
ESM + CommonJSBundledVideo and audio
react-modern-audio-player
Modern, customizable React audio player with waveform visualization, drag-and-drop playlist, WAI-ARIA accessibility, TypeScript-first API, and Next.js App Router (Server Components) support.
2.6k+19%-19 days ago
2.4.4
ESM + CommonJSBundledAccessibility, React
@runwayml/avatars
Framework-agnostic SDK for real-time AI avatar interactions
2.6k---2 months ago
0.17.0
ESM + CommonJSBundledWebSockets and realtime, Video and audio
p2p-media-loader-hlsjs
P2P Media Loader hls.js integration
2.6k+273%-1 month ago
4.0.0
ESM onlyBundledVideo and audio
@buildcores/render-client
React component for interactive 360-degree video rendering
2.6k---4 months ago
1.7.1
ESM onlyBundledReact, Video and audio
@meframe/core
Next generation media processing framework based on WebCodecs
2.6k---2 days ago
0.6.3
ESM + CommonJSBundledVideo and audio
audio-feeder
Abstraction for streaming raw PCM audio in browser via Web Audio API.
2.6k-40%-5 years ago
0.5.0
CommonJSNoneVideo and audio
avr-vad
A Node.js library for Voice Activity Detection using Silero VAD
2.6k+1592%-5 months ago
1.0.10
CommonJSBundledAI and machine learning, Video and audio
ts-video-player
A modern, framework-agnostic video player with deep stx integration
2.6k--1 month ago
0.1.1
ESM onlyBundledVideo and audio, Internationalisation
markitdown-js
Convert documents to markdown text content. Originally inspired by microsoft's markitdown python library.
2.5k+16916%-1 year ago
0.0.14
ESM onlyNonePDF and documents, Video and audio
@gobistories/gobi-web-integration
This library will let you put your Gobi stories on your site.
2.5k---8 days ago
6.19.12
CommonJSBundledVideo and audio
instagram-url-direct
Get direct url to download from Instagram media links
2.5k-61%-1 year ago
2.0.7
ESM + CommonJSBundledURLs and query strings, Video and audio
@fugood/whisper.node
An another Node binding of whisper.cpp to make same API with whisper.rn as much as possible.
2.5k---8 days ago
1.2.0-rc.0
CommonJSBundledVideo and audio
@skjnldsv/vue-plyr
A vue component for the plyr video & audio player.
2.5k---2 years ago
7.5.0
ESM + CommonJSNoneVideo and audio, Vue
@meistrari/file-type
Detect the file type of a file, stream, or data
2.4k---11 months ago
22.0.0
ESM + CommonJSBundledImage processing, PDF and documents
ezuikit-js
ezuikit javascript for npm
2.4k+101%-22 days ago
9.0.22
ESM + CommonJSNoneVideo and audio
@ffmpeg/core-st
ffmpeg.wasm core (single thread)
2.4k---4 years ago
0.11.1
CommonJSNoneVideo and audio
zego-express-engine-webrtc
zego webrtc express sdk
2.4k+190%-7 months ago
3.12.0
CommonJSBundledHTTP servers and web frameworks, WebSockets and realtime
mediaelement-plugins
[![CDNJS](https://img.shields.io/cdnjs/v/mediaelement-plugins.svg)](https://cdnjs.com/libraries/mediaelement-plugins)
2.4k+66%--
5.2.0
-NoneVideo and audio
bun-ffmpeg
Bun-native FFmpeg wrapper for audio encoding, streaming, and Whisper-ready WAV
2.4k+1831%-16 days ago
0.3.0
ESM onlyNoneVideo and audio, TypeScript tooling
danmaku
Display danmaku (flying comments) on HTML5 video.
2.4k+1056%-1 month ago
2.0.10
ESM + CommonJSBundledVideo and audio
doxy.me
Embeddable SDK for easily iframing doxy.me into your application
2.4k--4 months ago
1.2.1
ESM + CommonJSBundledVideo and audio
@api.video/react-player
api.video React player component
2.4k---2 years ago
1.1.0
ESM + CommonJSBundledVideo and audio, React
react-vimeo
React component to load video from Vimeo
2.4k+80%-8 years ago
2.0.0
CommonJSNoneVideo and audio, React
libreact
React standard library
2.4k+134%-6 years ago
2.13.3
CommonJSNoneVideo and audio, React
@signalwire/node
SignalWire Node.js SDK
2.4k---7 months ago
3.0.4
CommonJSBundledVideo and audio
@ts-audio/core
Zero-dependency TypeScript audio toolkit for modern media workflows.
2.4k---1 month ago
0.1.2
ESM onlyBundledVideo and audio, TypeScript tooling
@amityco/js-sdk
Amity Social Cloud Javascript SDK
2.4k---2 years ago
5.37.4
CommonJSNoneVideo and audio
ts-videos
Modern video tooling - zero dependency TypeScript media toolkit.
2.3k--2 months ago
0.1.1
ESM onlyBundledVideo and audio, TypeScript tooling
xgplayer-hls.js
xgplayer plugin for hls
2.3k+82%-2 months ago
3.0.26
ESM + CommonJSBundledVideo and audio
bitmovin-player-react-native
Official React Native bindings for Bitmovin's mobile Player SDKs.
2.3k+43%-14 days ago
1.26.0
CommonJSBundledVideo and audio, React
@vencord/venmic
linux audio screenshare for discord (or any electron app) via pipewire
2.3k---17 days ago
7.2.3
CommonJSBundledVideo and audio
webamp
Winamp 2 implemented in HTML5 and JavaScript
2.3k+114%-3 months ago
2.3.1
ESM + CommonJSBundledVideo and audio
@mediagrid/capacitor-native-audio
Play audio in a Capacitor app natively from a URL/web source simultaneously with background audio.
2.3k---8 months ago
3.0.0
ESM + CommonJSBundledVideo and audio
@ahmedrowaihi/mediabunny
Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.
2.2k---5 months ago
1.42.0-beta.6
ESM + CommonJSBundledVideo and audio

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.