feross
• Founder + CEO of Socket (@SocketDev) • Started @webtorrent and @standard • 100+ open source packages on npm • Stanford lecturer for Web Security
@SocketDev, @WebTorrent, @StandardStanford, CA
Pinned Repositories
awesome-mad-science
Delightful npm packages that make you say "wow, didn't know that was possible!"
bitmidi.com
🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
buffer
The buffer module from node.js, for the browser.
simple-peer
📡 Simple WebRTC video, voice, and data channels
spoof
Easily spoof your MAC address in macOS, Windows, & Linux!
SpoofMAC
:briefcase: Change your MAC address for debugging
thanks
🙌 Give thanks to the open source maintainers you depend on! ✨
standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
webtorrent
⚡️ Streaming torrent client for the web
webtorrent-desktop
❤️ Streaming torrent app for Mac, Windows, and Linux
feross's Repositories
feross/simple-peer
📡 Simple WebRTC video, voice, and data channels
feross/thanks
🙌 Give thanks to the open source maintainers you depend on! ✨
feross/buffer
The buffer module from node.js, for the browser.
feross/TheAnnoyingSite.com
The Annoying Site a.k.a. "The Power of the Web Platform"
feross/hostile
Simple, programmatic `/etc/hosts` manipulation (in node.js)
feross/yt-player
Simple, robust, blazing-fast YouTube Player API
feross/bitmidi.com
🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
feross/drag-drop
HTML5 drag & drop for humans
feross/simple-get
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines
feross/run-parallel
Run an array of functions in parallel
feross/timidity
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
feross/safe-buffer
Safer Node.js Buffer API
feross/run-series
Run an array of functions in series
feross/queue-microtask
fast, tiny `queueMicrotask` shim for modern engines
feross/chrome-net
Use the Node `net` API in Chrome Apps
feross/cross-zip
Cross-platform .zip file creation
feross/run-auto
Determine the best order for running async functions, LIKE MAGIC!
feross/arch
Better `os.arch()` for node and the browser -- detect OS architecture
feross/feross.org
Pure concentrated awesome (a.k.a. my blog)
feross/express-sitemap-xml
Serve sitemap.xml from a list of URLs in Express
feross/speakeasyjs.com
The JavaScript meetup for 🥼 mad science, 🧙♂️ hacking, and 🧪 experiments
feross/connectivity
Detect if the network is up (do we have connectivity?)
feross/git-pull-or-clone
Ensure a git repo exists on disk and that it's up-to-date
feross/simple-sha256
Generate SHA-256 hashes (in Node and the Browser)
feross/dotfiles
Configuration files for zsh, screen, git, ssh, sublime, dot dot dot
feross/chrome-dgram
Use the Node `dgram` API in Chrome Apps
feross/hyperscript-attribute-to-property
Convert hyperscript attributes to properties
feross/base64-js
New repo for ongoing work in https://github.com/beatgammit/base64-js (Base64 encoding/decoding in pure JS)
feross/prezto
The configuration framework for Zsh
feross/Signal-Desktop
A private messenger for Windows, macOS, and Linux.