Stanford, CA

Feross Aboukhadijeh

Elite
@feross

• Founder + CEO of Socket (@SocketDev) • Started @webtorrent and @standard • 100+ open source packages on npm • Stanford lecturer for Web Security

simple-peer. 📡 Simple WebRTC video, voice, and data channels

7.8k

SpoofMAC. :briefcase: Change your MAC address for debugging

3.2k

thanks. 🙌 Give thanks to the open source maintainers you depend on! ✨

2.8k

buffer. The buffer module from node.js, for the browser.

1.9k

spoof. Easily spoof your MAC address in macOS, Windows, & Linux!

1.9k

awesome-mad-science. Delightful npm packages that make you say "wow, didn't know that was possible!"

1.2k

filldisk.com. :floppy_disk: Masterful trolling with HTML5 localStorage

918

TheAnnoyingSite.com. The Annoying Site a.k.a. "The Power of the Web Platform"

882

hostile. Simple, programmatic `/etc/hosts` manipulation (in node.js)

796

yt-player. Simple, robust, blazing-fast YouTube Player API

690

clipboard-copy. Lightweight copy to clipboard for the web

633

bitmidi.com. 🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web

615

electron-workshop. Workshop: Build cross-platform desktop apps with Electron

491

drag-drop. HTML5 drag & drop for humans

484

simple-get. Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines

404

timidity. Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity

399

run-parallel. Run an array of functions in parallel

387

md5-password-cracker.js. Crack MD5 passwords with JavaScript Web Workers

386

magickeyboard.io. Ultimate hacker keyboard

357

safe-buffer. Safer Node.js Buffer API

350

multistream. A stream that emits multiple other streams one after another (streams3)

297

p2p-graph. Real-time P2P network visualization with D3

287

zelda. Automatically `npm link` all your packages together!

283

run-series. Run an array of functions in series

249

cs253.stanford.edu. CS 253 Web Security course at Stanford University

214

funding. Let's get open source maintainers paid ✨

210

render-media. Intelligently render media files in the browser

210

last-fm. Simple, robust LastFM API client (for public data)

200

queue-microtask. fast, tiny `queueMicrotask` shim for modern engines

189

unmute-ios-audio. Enable/unmute WebAudio on iOS, even while mute switch is on

122

available. Scan npm for available package names

100

run-auto. Determine the best order for running async functions, LIKE MAGIC!

89

blob-to-buffer. Convert a Blob to a Buffer.

76

speakeasyjs.com. The JavaScript meetup for 🥼 mad science, 🧙‍♂️ hacking, and 🧪 experiments

65

connectivity. Detect if the network is up (do we have connectivity?)

61
35
Apply