whiteboard
THIS IS UNMAINTAINED.
license
MIT. Copyright (c) Feross Aboukhadijeh.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
MIT. Copyright (c) Feross Aboukhadijeh.
simple-peer
π‘ Simple WebRTC video, voice, and data channelsSpoofMAC
πΌ Change your MAC address for debuggingthanks
π Give thanks to the open source maintainers you depend on! β¨buffer
The buffer module from node.js, for the browser.spoof
Easily spoof your MAC address in macOS, Windows, & Linux!awesome-mad-science
Delightful npm packages that make you say "wow, didn't know that was possible!"filldisk.com
πΎ Masterful trolling with HTML5 localStoragehostile
Simple, programmatic `/etc/hosts` manipulation (in node.js)TheAnnoyingSite.com
The Annoying Site a.k.a. "The Power of the Web Platform"yt-player
Simple, robust, blazing-fast YouTube Player APIclipboard-copy
Lightweight copy to clipboard for the webbitmidi.com
πΉ Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the webelectron-workshop
Workshop: Build cross-platform desktop apps with Electrondrag-drop
HTML5 drag & drop for humanssimple-get
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 linesmd5-password-cracker.js
Crack MD5 passwords with JavaScript Web Workersrun-parallel
Run an array of functions in parallelmagickeyboard.io
Ultimate hacker keyboardsafe-buffer
Safer Node.js Buffer APItimidity
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidityp2p-graph
Real-time P2P network visualization with D3multistream
A stream that emits multiple other streams one after another (streams3)zelda
Automatically `npm link` all your packages together!run-series
Run an array of functions in seriesfunding
Let's get open source maintainers paid β¨render-media
Intelligently render media files in the browsercs253.stanford.edu
CS 253 Web Security course at Stanford Universitysimple-websocket
Simple, EventEmitter API for WebSocketsqueue-microtask
fast, tiny `queueMicrotask` shim for modern engineslast-fm
Simple, robust LastFM API client (for public data)studynotes.org
βοΈ Learn faster. Study better.ytinstant.com
Real-time YouTube video surfing.mediasource
MediaSource API as a node.js Writable streamchrome-net
Use the Node `net` API in Chrome Appslogin-with-twitter
Login with Twitter. OAuth without the nonsense.cross-zip
Cross-platform .zip file creationFullscreen-API-Attack
Demo of phishing attack on the native HTML5 full screen API.unmute-ios-audio
Enable/unmute WebAudio on iOS, even while mute switch is oncapture-frame
Capture video screenshot from a `<video>` tag (at the current time)ieee754
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object.cyberhobo
Offline `git push` and `npm publish` for cyberhobosInstant.fm
Share music playlists with friends.available
Scan npm for available package namesbg-sound
Web Component to emulate the old-school <bgsound> HTML elementlxjs-chat
Talk to strangers! (P2P video chat using WebRTC)play.cash
πΆ Music lovers, rejoice.is-buffer
Determine if an object is a Bufferrun-waterfall
Run an array of functions in series, each passing its results to the next functionrun-auto
Determine the best order for running async functions, LIKE MAGIC!WireSheep
WireSheep shows you each user on the network and all the HTTP requests they're making in a pretty News Feed, a la Facebook.oculus-drone
Pilot a Parrot AR Drone with the Oculus Rift virtual reality headset!arch
Better `os.arch()` for node and the browser -- detect OS architecturestring-to-stream
Convert a string into a stream (streams2)feross.org
Pure concentrated awesome (a.k.a. my blog)config
Server config files (nginx, mysql, certbot)run-parallel-limit
Run an array of functions in parallel, but limit the number of tasks executing at the same timeblob-to-buffer
Convert a Blob to a Buffer.CMSploit
Security scanner to find temporary config files that contain passwords on public websiteslocation-history
Lightweight browser location history abstractionfromentries
Object.fromEntries() ponyfill (in 6 lines)typedarray-to-buffer
Convert a typed array to a Buffer without a copy.speakeasyjs.com
The JavaScript meetup for π₯Ό mad science, π§ββοΈ hacking, and π§ͺ experimentsexpress-sitemap-xml
Serve sitemap.xml from a list of URLs in Expressbeepbeep
Make a console beep sound.connectivity
Detect if the network is up (do we have connectivity?)stream-to-blob
Convert a Readable Stream to a Blobcolor-scheme-change
Detect system color scheme changes on the web (Dark Mode)conferences
Conferences that I will attend or have already attendedLife
An experiment in treating life like a software project.git-pull-or-clone
Ensure a git repo exists on disk and that it's up-to-datecctv.js
Watch live visitors using your website.Facebook-Like-Everything
Bookmarklet to Like every post+comment that you see on Facebook.load-script2
Dynamic script loading for modern browserssimple-sha256
Generate SHA-256 hashes (in Node and the Browser)async-lru
A simple async LRU cache supporting O(1) set, get and eviction of old keyspeerdb
dotfiles
Configuration files for zsh, screen, git, ssh, sublime, dot dot dotchrome-dgram
Use the Node `dgram` API in Chrome Appswebcam-spy
Demo of Adobe Flash clickjacking vulnerability to spy on a user's webcam.standard-react
JavaScript Standard Style for React UsersBrainGrinder
Instant foreign language flashcards (with audio!)ahh-windows
Windows XP Emulator -- in the browser :)chrome-dns
Use the Node `dns` API in Chrome Appsobjection-slug
Automatically generate slugs for an Objection.js modelcall-log
Instrument a JavaScript class (or object) so that anytime a method function is called it gets logged to the console.zero-fill
Zero-fill a number to the given size.caught-in-a-web-of-apis
Attack code to accompany "Caught in a Web of APIs: An Analysis of Powerful Web APIs" research papercache-chunk-store
In-memory LRU (least-recently-used) cache for abstract-chunk-store compliant storesclash
A Simple Bash-Like Shellpreload-img
Preload an image on a webpagechunk-store-stream
Convert an abstract-chunk-store compliant store into a readable or writable streamfeross-card
It's me, Feross!vlc-command
Find VLC player command line pathraft
An understandable consensus algorithmsimple-concat
Super-minimalist version of `concat-stream`. Less than 15 lines!stream-to-blob-url
Convert a Readable Stream to a Blob URLSuperTranslate
"Super translate" words into many different languages at onceFling
Send songs, videos, web urls from your phone to your desktop with a flick of your wristdetect-proxy
Using <img> to detect whether the user is browsing through a proxy or not.Love Open Source and this site? Check out how you can help us