📡 Simple WebRTC video, voice, and data channels
:briefcase: Change your MAC address for debugging
🙌 Give thanks to the open source maintainers you depend on! ✨
The buffer module from node.js, for the browser.
Easily spoof your MAC address in macOS, Windows, & Linux!
Delightful npm packages that make you say "wow, didn't know that was possible!"
The Annoying Site a.k.a. "The Power of the Web Platform"
Simple, robust, blazing-fast YouTube Player API
Lightweight copy to clipboard for the web
🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
HTML5 drag & drop for humans
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
Run an array of functions in parallel
Safer Node.js Buffer API
Real-time P2P network visualization with D3
Automatically `npm link` all your packages together!
Run an array of functions in series
Intelligently render media files in the browser
Let's get open source maintainers paid ✨
CS 253 Web Security course at Stanford University
fast, tiny `queueMicrotask` shim for modern engines
Simple, EventEmitter API for WebSockets
Simple, robust LastFM API client (for public data)
MediaSource API as a node.js Writable stream
Use the Node `net` API in Chrome Apps
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object.
Cross-platform .zip file creation
Capture video screenshot from a `<video>` tag (at the current time)
Web Component to emulate the old-school <bgsound> HTML element