Package category
Video and audio
Media players, streaming, audio processing and codecs.
776 packages2 comparisons
Packages compared
776 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| extract-youtube Fast, no-browser serverless-optimized YouTube transcript extractor, with optional React UI: a floating YouTube player and a synced-transcript modal | 3.6k | - | - | 2 days ago 1.0.385 | ESM + CommonJS | Bundled | Cloud SDKs, React | |
| @audio/decode-dsd Decode DSD (DSF, DFF) audio to PCM samples | 3.6k | - | - | - | 27 days ago 1.0.0 | ESM only | Bundled | Video and audio |
| @audio/decode-wavpack Decode WavPack (.wv) audio with libwavpack WASM | 3.6k | - | - | - | 27 days ago 1.0.0 | ESM only | Bundled | Video and audio |
| @audio/decode-tta Decode TTA (True Audio) lossless audio to PCM samples | 3.6k | - | - | - | 27 days ago 1.0.0 | ESM only | Bundled | Video and audio |
| @audio/decode-mpc Decode Musepack (MPC, SV7 and SV8) audio with libmpcdec WASM | 3.6k | - | - | - | 27 days ago 1.0.0 | ESM only | Bundled | Video and audio |
| @100mslive/hms-whiteboard [](https://github.com/100mslive/web-sdks/actions/workflows/lint-test-build.yml) [ | 3.2k | -9% | - | 8 years ago 1.1.3 | CommonJS | None | Video and audio | |
| @twilio/krisp-audio-plugin noise cancellation plugin for twilio-video | 3.2k | - | - | - | 4 years ago 1.0.0 | ESM only | None | Video and audio |
| @signalwire/webrtc SignalWire WebRTC library | 3.2k | - | - | - | 6 months ago 3.15.0 | ESM + CommonJS | Bundled | Video and audio, WebSockets and realtime |
| @diffusionstudio/vits-web Web api for using VITS based models in the browser! | 3.2k | - | - | - | 2 years ago 1.0.3 | ESM only | Bundled | Video and audio |
| @u-wave/react-youtube YouTube player component for React. | 3.2k | - | - | - | 4 years ago 0.7.4 | ESM + CommonJS | Bundled | Video and audio, React |
| notebooklm-kit TypeScript SDK for NotebookLM API | 3.2k | - | - | 8 months ago 2.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Video and audio | |
| jqmodal jqModal helps you display modals, popups, and notices. It is flexible and tiny, and provides a general-purpose base for all your windowing needs. | 3.1k | -11% | - | 10 years ago 1.4.2 | CommonJS | None | Video and audio | |
| @remnic/capture-audio Desktop audio capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the wearable source `desktop` (à-la-carte) | 3.1k | - | - | - | 30 days ago 9.69.56 | ESM only | Bundled | AI and machine learning, Video and audio |
| stb-vorbis Synchronous Ogg Vorbis decoder for JavaScript and WebAssembly | 3.1k | - | - | 1 month ago 0.0.6 | ESM only | Bundled | TypeScript tooling, Video and audio | |
| @mastra/node-speaker Output PCM audio data to the speakers - Fork with CoreAudio buffer underflow fixes | 3.1k | - | - | - | 1 year ago 0.1.0 | CommonJS | Bundled | Video and audio |
| decibri Cross-platform audio capture, playback, and processing for Node.js and browsers | 3.1k | - | - | 1 month ago 5.7.0 | ESM + CommonJS | Bundled | Video and audio | |
| proofshot Open-source, agent-agnostic CLI for visual verification. Your AI coding agent builds a feature — ProofShot records video proof it works. | 3k | - | - | 5 months ago 1.6.0 | ESM only | Bundled | Testing, Video and audio | |
| js-aruco2 JavaScript porting of the ArUco library supporting multiple dictionaries including ARUCO_MIP_36h12 and custom dictionaries for augmented reality marker detection | 3k | +2547% | - | 1 year ago 2.0.0 | CommonJS | None | Node.js utilities, Image processing | |
| @cometchat/chat-uikit-react-native Ready-to-use Chat UI Components for React Native | 3k | - | - | - | 18 days ago 5.5.0 | ESM + CommonJS | None | Video and audio, React |
| soundcloud.ts Soundcloud API v2 wrapper with typings. | 3k | +42% | - | 6 months ago 0.7.4 | CommonJS | Bundled | TypeScript tooling, Video and audio | |
| @ts-audio/flac FLAC codec package for ts-audio - zero dependency TypeScript implementation. | 3k | - | - | - | 1 month ago 0.1.2 | ESM only | Bundled | TypeScript tooling, Video and audio |
| @ts-audio/mp3 MP3 codec package for ts-audio - zero dependency TypeScript implementation. | 3k | - | - | - | 1 month ago 0.1.2 | ESM only | Bundled | Video and audio, TypeScript tooling |
| @ts-audio/ogg OGG container codec package for ts-audio - zero dependency TypeScript implementation. | 3k | - | - | - | 1 month ago 0.1.2 | ESM only | Bundled | TypeScript tooling, Video and audio |
| @ts-audio/aac AAC codec package for ts-audio - zero dependency TypeScript implementation. | 3k | - | - | - | 1 month ago 0.1.2 | ESM only | Bundled | TypeScript tooling, Video and audio |
| @ts-audio/wav WAV codec package for ts-audio - zero dependency TypeScript implementation. | 3k | - | - | - | 1 month ago 0.1.2 | ESM only | Bundled | TypeScript tooling, Video and audio |
| @lemonsliceai/avatar Browser helpers for integrating LemonSlice avatars | 2.9k | - | - | - | 2 months ago 0.1.0 | ESM only | Bundled | Video and audio, WebSockets and realtime |
| pcm-player A minimalist javascript audio player for PCM streaming audio | 2.9k | +166% | - | 2 years ago 0.0.18 | CommonJS | Bundled | WebSockets and realtime, Video and audio | |
| mp3-parser Read MPEG audio frames & tags | 2.9k | +167% | - | 9 years ago 0.3.0 | CommonJS | None | Video and audio | |
| @bsky.app/video-compressor Hardware-accelerated video compression for React Native and Expo. iOS + Android use VideoToolbox / MediaCodec; web uses WebCodecs via mediabunny. | 2.9k | - | - | - | 2 months ago 0.2.0 | CommonJS | Bundled | React, Video and audio |
| @ai-coustics/aic-sdk-linux-x64-gnu Node.js package of ai-coustics SDK | 2.9k | - | - | - | 17 days ago 0.24.0 | CommonJS | None | Video 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.
- extract-youtubeFast, no-browser serverless-optimized YouTube transcript extractor, with optional React UI: a floating YouTube player and a synced-transcript modal
- @audio/decode-dsdDecode DSD (DSF, DFF) audio to PCM samples
- @audio/decode-wavpackDecode WavPack (.wv) audio with libwavpack WASM
- @audio/decode-ttaDecode TTA (True Audio) lossless audio to PCM samples
- @audio/decode-mpcDecode Musepack (MPC, SV7 and SV8) audio with libmpcdec WASM
- @100mslive/hms-whiteboard[](https://github.com/100mslive/web-sdks/actions/workflows/lint-test-build.yml) [
- @twilio/krisp-audio-pluginnoise cancellation plugin for twilio-video
- @signalwire/webrtcSignalWire WebRTC library
- @diffusionstudio/vits-webWeb api for using VITS based models in the browser!
- @u-wave/react-youtubeYouTube player component for React.
- notebooklm-kitTypeScript SDK for NotebookLM API
- jqmodaljqModal helps you display modals, popups, and notices. It is flexible and tiny, and provides a general-purpose base for all your windowing needs.
- @remnic/capture-audioDesktop audio capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the wearable source `desktop` (à-la-carte)
- stb-vorbisSynchronous Ogg Vorbis decoder for JavaScript and WebAssembly
- @mastra/node-speakerOutput PCM audio data to the speakers - Fork with CoreAudio buffer underflow fixes
- decibriCross-platform audio capture, playback, and processing for Node.js and browsers
- proofshotOpen-source, agent-agnostic CLI for visual verification. Your AI coding agent builds a feature — ProofShot records video proof it works.
- js-aruco2JavaScript porting of the ArUco library supporting multiple dictionaries including ARUCO_MIP_36h12 and custom dictionaries for augmented reality marker detection
- @cometchat/chat-uikit-react-nativeReady-to-use Chat UI Components for React Native
- soundcloud.tsSoundcloud API v2 wrapper with typings.
- @ts-audio/flacFLAC codec package for ts-audio - zero dependency TypeScript implementation.
- @ts-audio/mp3MP3 codec package for ts-audio - zero dependency TypeScript implementation.
- @ts-audio/oggOGG container codec package for ts-audio - zero dependency TypeScript implementation.
- @ts-audio/aacAAC codec package for ts-audio - zero dependency TypeScript implementation.
- @ts-audio/wavWAV codec package for ts-audio - zero dependency TypeScript implementation.
- @lemonsliceai/avatarBrowser helpers for integrating LemonSlice avatars
- pcm-playerA minimalist javascript audio player for PCM streaming audio
- mp3-parserRead MPEG audio frames & tags
- @bsky.app/video-compressorHardware-accelerated video compression for React Native and Expo. iOS + Android use VideoToolbox / MediaCodec; web uses WebCodecs via mediabunny.
- @ai-coustics/aic-sdk-linux-x64-gnuNode.js package of ai-coustics SDK