Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / feross 146 repositories
• Founder + CEO of Socket (@SocketDev) • Started @webtorrent and @standard • 100+ open source packages on npm • Stanford lecturer for Web Security
Funding links: https://github.com/sponsors/feross
feross/simple-peer
📡 Simple WebRTC video, voice, and data channels
Language: JavaScript - Size: 2.61 MB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 7,208 - Forks: 963
feross/p2p-graph
Real-time P2P network visualization with D3
Language: JavaScript - Size: 2.35 MB - Last synced: about 18 hours ago - Pushed: about 3 years ago - Stars: 287 - Forks: 44
feross/drag-drop
HTML5 drag & drop for humans
Language: JavaScript - Size: 162 KB - Last synced: about 10 hours ago - Pushed: 7 months ago - Stars: 488 - Forks: 73
feross/yt-player
Simple, robust, blazing-fast YouTube Player API
Language: JavaScript - Size: 97.7 KB - Last synced: about 22 hours ago - Pushed: 7 months ago - Stars: 675 - Forks: 76
feross/awesome-mad-science
Delightful npm packages that make you say "wow, didn't know that was possible!"
Size: 28.3 KB - Last synced: about 23 hours ago - Pushed: about 2 years ago - Stars: 1,103 - Forks: 71
feross/md5-password-cracker.js
Crack MD5 passwords with JavaScript Web Workers
Language: JavaScript - Size: 167 KB - Last synced: 8 days ago - Pushed: over 6 years ago - Stars: 384 - Forks: 68
feross/dotfiles
Configuration files for zsh, screen, git, ssh, sublime, dot dot dot
Language: Shell - Size: 203 KB - Last synced: 8 days ago - Pushed: 27 days ago - Stars: 40 - Forks: 4
feross/SpoofMAC
:briefcase: Change your MAC address for debugging
Language: Python - Size: 132 KB - Last synced: 7 days ago - Pushed: over 6 years ago - Stars: 2,994 - Forks: 271
feross/buffer
The buffer module from node.js, for the browser.
Language: JavaScript - Size: 1.03 MB - Last synced: 8 days ago - Pushed: 2 months ago - Stars: 1,742 - Forks: 227
feross/multistream
A stream that emits multiple other streams one after another (streams3)
Language: JavaScript - Size: 97.7 KB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 284 - Forks: 26
feross/timidity
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
Language: Shell - Size: 622 KB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 351 - Forks: 37
feross/bitmidi.com
🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
Language: JavaScript - Size: 7.39 MB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 561 - Forks: 53
feross/spoof
Easily spoof your MAC address in macOS, Windows, & Linux!
Language: JavaScript - Size: 470 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 1,754 - Forks: 97
feross/thanks
🙌 Give thanks to the open source maintainers you depend on! ✨
Language: JavaScript - Size: 511 KB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 2,758 - Forks: 114
feross/unmute-ios-audio
Enable/unmute WebAudio on iOS, even while mute switch is on
Language: JavaScript - Size: 21.5 KB - Last synced: 7 days ago - Pushed: about 2 years ago - Stars: 108 - Forks: 8
feross/blob-to-buffer
Convert a Blob to a Buffer.
Language: JavaScript - Size: 36.1 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 75 - Forks: 13
feross/feross.org
Pure concentrated awesome (a.k.a. my blog)
Language: HTML - Size: 266 MB - Last synced: 8 days ago - Pushed: 7 months ago - Stars: 80 - Forks: 32
feross/express-sitemap-xml
Serve sitemap.xml from a list of URLs in Express
Language: JavaScript - Size: 196 KB - Last synced: 8 days ago - Pushed: 20 days ago - Stars: 67 - Forks: 11
feross/zelda
Automatically `npm link` all your packages together!
Language: JavaScript - Size: 811 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 283 - Forks: 32
feross/hostile
Simple, programmatic `/etc/hosts` manipulation (in node.js)
Language: JavaScript - Size: 94.7 KB - Last synced: 8 days ago - Pushed: 4 months ago - Stars: 763 - Forks: 49
feross/simple-websocket
Simple, EventEmitter API for WebSockets
Language: JavaScript - Size: 497 KB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 185 - Forks: 33
feross/TheAnnoyingSite.com
The Annoying Site a.k.a. "The Power of the Web Platform"
Language: JavaScript - Size: 103 MB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 791 - Forks: 118
feross/clipboard-copy
Lightweight copy to clipboard for the web
Language: JavaScript - Size: 44.9 KB - Last synced: 26 days ago - Pushed: over 2 years ago - Stars: 609 - Forks: 40
feross/Facebook-Like-Everything
Bookmarklet to Like every post+comment that you see on Facebook.
Language: JavaScript - Size: 6.84 KB - Last synced: 8 days ago - Pushed: about 6 years ago - Stars: 48 - Forks: 26
feross/config
Server config files (nginx, mysql, certbot)
Language: HTML - Size: 44.9 KB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 78 - Forks: 4
feross/bg-sound
Web Component to emulate the old-school <bgsound> HTML element
Language: JavaScript - Size: 1.17 MB - Last synced: about 18 hours ago - Pushed: almost 4 years ago - Stars: 99 - Forks: 6
feross/ahh-windows
Windows XP Emulator -- in the browser :)
Language: HTML - Size: 777 KB - Last synced: 8 days ago - Pushed: almost 7 years ago - Stars: 36 - Forks: 14
feross/queue-microtask
fast, tiny `queueMicrotask` shim for modern engines
Language: JavaScript - Size: 51.8 KB - Last synced: about 18 hours ago - Pushed: 5 months ago - Stars: 185 - Forks: 18
feross/lxjs-chat
Talk to strangers! (P2P video chat using WebRTC)
Language: JavaScript - Size: 47.9 KB - Last synced: 8 days ago - Pushed: about 6 years ago - Stars: 96 - Forks: 28
feross/Instant.fm 📦
Share music playlists with friends.
Language: JavaScript - Size: 10.3 MB - Last synced: 25 days ago - Pushed: over 6 years ago - Stars: 108 - Forks: 22
feross/arch
Better `os.arch()` for node and the browser -- detect OS architecture
Language: JavaScript - Size: 29.3 KB - Last synced: 26 days ago - Pushed: 3 months ago - Stars: 75 - Forks: 10
feross/simple-get
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines
Language: JavaScript - Size: 145 KB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 400 - Forks: 50
feross/play.cash
🎶 Music lovers, rejoice.
Language: JavaScript - Size: 10.6 MB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 93 - Forks: 15
feross/cctv.js
Watch live visitors using your website.
Language: JavaScript - Size: 23.2 MB - Last synced: 8 days ago - Pushed: about 6 years ago - Stars: 47 - Forks: 14
feross/stream-to-blob-url
Convert a Readable Stream to a Blob URL
Language: JavaScript - Size: 30.3 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 25 - Forks: 3
feross/last-fm
Simple, robust LastFM API client (for public data)
Language: JavaScript - Size: 45.9 KB - Last synced: about 18 hours ago - Pushed: almost 3 years ago - Stars: 178 - Forks: 36
feross/conferences
Conferences that I will attend or have already attended
Size: 116 KB - Last synced: 8 days ago - Pushed: about 2 years ago - Stars: 55 - Forks: 4
feross/run-parallel
Run an array of functions in parallel
Language: JavaScript - Size: 47.9 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 373 - Forks: 16
feross/raft
An understandable consensus algorithm
Language: C++ - Size: 245 KB - Last synced: 8 days ago - Pushed: about 5 years ago - Stars: 25 - Forks: 1
feross/whiteboard 📦
P2P Whiteboard powered by WebRTC and WebTorrent
Language: JavaScript - Size: 32.2 KB - Last synced: 8 days ago - Pushed: over 4 years ago - Stars: 155 - Forks: 43
feross/safe-buffer
Safer Node.js Buffer API
Language: JavaScript - Size: 89.8 KB - Last synced: 8 days ago - Pushed: 11 months ago - Stars: 341 - Forks: 42
feross/magickeyboard.io
Ultimate hacker keyboard
Language: JavaScript - Size: 22.8 MB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 344 - Forks: 49
feross/cs253.stanford.edu
CS 253 Web Security course at Stanford University
Language: JavaScript - Size: 496 MB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 208 - Forks: 23
feross/render-media
Intelligently render media files in the browser
Language: JavaScript - Size: 115 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 205 - Forks: 29
feross/vlc-command
Find VLC player command line path
Language: JavaScript - Size: 12.7 KB - Last synced: 4 days ago - Pushed: almost 4 years ago - Stars: 26 - Forks: 4
feross/cross-zip
Cross-platform .zip file creation
Language: JavaScript - Size: 41 KB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 122 - Forks: 25
feross/ieee754
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object.
Language: JavaScript - Size: 47.9 KB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 117 - Forks: 38
feross/is-buffer
Determine if an object is a Buffer
Language: JavaScript - Size: 46.9 KB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 93 - Forks: 29
feross/Fullscreen-API-Attack
Demo of phishing attack on the native HTML5 full screen API.
Language: JavaScript - Size: 1.03 MB - Last synced: 8 days ago - Pushed: about 11 years ago - Stars: 118 - Forks: 40
feross/electron-workshop
Workshop: Build cross-platform desktop apps with Electron
Language: JavaScript - Size: 300 KB - Last synced: 21 days ago - Pushed: almost 4 years ago - Stars: 491 - Forks: 57
feross/capture-frame
Capture video screenshot from a `<video>` tag (at the current time)
Language: JavaScript - Size: 644 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 115 - Forks: 10
feross/CMSploit 📦
Security scanner to find temporary config files that contain passwords on public websites
Language: CoffeeScript - Size: 8.19 MB - Last synced: 8 days ago - Pushed: about 12 years ago - Stars: 70 - Forks: 16
feross/login-with-twitter
Login with Twitter. OAuth without the nonsense.
Language: JavaScript - Size: 23.4 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 122 - Forks: 30
feross/filldisk.com
:floppy_disk: Masterful trolling with HTML5 localStorage
Language: HTML - Size: 4.88 MB - Last synced: 8 days ago - Pushed: over 4 years ago - Stars: 916 - Forks: 98
feross/speakeasyjs.com
The JavaScript meetup for 🥼 mad science, 🧙♂️ hacking, and 🧪 experiments
Language: JavaScript - Size: 1.73 MB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 63 - Forks: 7
feross/mediasource
MediaSource API as a node.js Writable stream
Language: JavaScript - Size: 1.03 MB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 136 - Forks: 13
feross/location-history
Lightweight browser location history abstraction
Language: JavaScript - Size: 17.6 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 69 - Forks: 4
feross/color-scheme-change
Detect system color scheme changes on the web (Dark Mode)
Language: JavaScript - Size: 4.88 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 58 - Forks: 5
feross/funding 📦
Let's get open source maintainers paid ✨
Language: JavaScript - Size: 39.1 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 209 - Forks: 9
feross/load-script2
Dynamic script loading for modern browsers
Language: JavaScript - Size: 27.3 KB - Last synced: 8 days ago - Pushed: about 3 years ago - Stars: 48 - Forks: 11
feross/clash
A Simple Bash-Like Shell
Language: C++ - Size: 418 KB - Last synced: 8 days ago - Pushed: about 5 years ago - Stars: 30 - Forks: 1
feross/stream-to-blob
Convert a Readable Stream to a Blob
Language: JavaScript - Size: 87.9 KB - Last synced: about 17 hours ago - Pushed: almost 3 years ago - Stars: 60 - Forks: 11
feross/run-series
Run an array of functions in series
Language: JavaScript - Size: 123 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 242 - Forks: 16
feross/freepats
FreePats General MIDI sound set
Language: Shell - Size: 26.9 MB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 23 - Forks: 4
feross/fromentries
Object.fromEntries() ponyfill (in 6 lines)
Language: JavaScript - Size: 23.4 KB - Last synced: 6 days ago - Pushed: over 3 years ago - Stars: 69 - Forks: 17
feross/typedarray-to-buffer
Convert a typed array to a Buffer without a copy.
Language: JavaScript - Size: 41 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 67 - Forks: 16
feross/available
Scan npm for available package names
Language: JavaScript - Size: 68.4 KB - Last synced: about 17 hours ago - Pushed: over 3 years ago - Stars: 100 - Forks: 10
feross/simple-sha256
Generate SHA-256 hashes (in Node and the Browser)
Language: JavaScript - Size: 8.79 KB - Last synced: 8 days ago - Pushed: 8 months ago - Stars: 48 - Forks: 3
feross/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.
Language: C++ - Size: 3.05 MB - Last synced: 8 days ago - Pushed: about 8 years ago - Stars: 83 - Forks: 13
feross/mad-science-bot
Mad science bot for Discord
Language: JavaScript - Size: 305 KB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 6 - Forks: 2
feross/infinite-app-cache
Permanently cache a web app with html5 app cache
Language: JavaScript - Size: 7.31 MB - Last synced: 8 days ago - Pushed: about 6 years ago - Stars: 20 - Forks: 1
feross/license-list-XML Fork of spdx/license-list-XML
This is the repository for the master files that comprise the SPDX License List
Language: Makefile - Size: 4.65 MB - Last synced: 8 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
feross/ytinstant.com
Real-time YouTube video surfing.
Language: JavaScript - Size: 2.47 MB - Last synced: 8 days ago - Pushed: about 4 years ago - Stars: 149 - Forks: 48
feross/connectivity
Detect if the network is up (do we have connectivity?)
Language: JavaScript - Size: 74.2 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 61 - Forks: 7
feross/beepbeep
Make a console beep sound.
Language: JavaScript - Size: 13.7 KB - Last synced: 2 days ago - Pushed: almost 4 years ago - Stars: 63 - Forks: 6
feross/preload-img
Preload an image on a webpage
Language: JavaScript - Size: 4.88 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 26 - Forks: 3
feross/string-to-stream
Convert a string into a stream (streams2)
Language: JavaScript - Size: 18.6 KB - Last synced: about 14 hours ago - Pushed: almost 4 years ago - Stars: 80 - Forks: 10
feross/cpus
os.cpus() for node and the browser
Language: JavaScript - Size: 19.5 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 25 - Forks: 0
feross/hyperscript-attribute-to-property
Convert hyperscript attributes to properties
Language: JavaScript - Size: 16.6 KB - Last synced: 8 days ago - Pushed: 6 months ago - Stars: 20 - Forks: 3
feross/async-lru
A simple async LRU cache supporting O(1) set, get and eviction of old keys
Language: JavaScript - Size: 19.5 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 46 - Forks: 1
feross/memo-async-lru
Memoize Node.js style callback-last functions, using an in-memory LRU store
Language: JavaScript - Size: 11.7 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 18 - Forks: 1
feross/show-notes Fork of thechangelog/show-notes
Changelog episode show notes in Markdown format 📝
Size: 1.12 MB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
feross/oculus-drone 📦
Pilot a Parrot AR Drone with the Oculus Rift virtual reality headset!
Language: C - Size: 108 MB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 80 - Forks: 24
feross/stream-with-known-length-to-buffer
Convert a Readable Stream with a known length into a Buffer
Language: JavaScript - Size: 28.3 KB - Last synced: 6 days ago - Pushed: almost 4 years ago - Stars: 4 - Forks: 0
feross/simple-concat
Super-minimalist version of `concat-stream`. Less than 15 lines!
Language: JavaScript - Size: 10.7 KB - Last synced: 12 days ago - Pushed: almost 4 years ago - Stars: 24 - Forks: 5
feross/unlimited
Upgrade the maximum file descriptor number ('nofile') that can be opened by this process
Language: JavaScript - Size: 18.6 KB - Last synced: 6 days ago - Pushed: almost 4 years ago - Stars: 18 - Forks: 0
feross/zero-fill
Zero-fill a number to the given size.
Language: JavaScript - Size: 59.6 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 32 - Forks: 3
feross/feross-card
It's me, Feross!
Language: JavaScript - Size: 8.79 KB - Last synced: 4 days ago - Pushed: over 3 years ago - Stars: 25 - Forks: 0
feross/chakra-ui Fork of chakra-ui/chakra-ui
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Size: 67.9 MB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
feross/node-feross
Language: JavaScript - Size: 5.86 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1
feross/call-log
Instrument a JavaScript class (or object) so that anytime a method function is called it gets logged to the console.
Language: JavaScript - Size: 66.4 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 34 - Forks: 2
feross/chrome-portfinder
Find an open port on the current machine (for Chrome Apps)
Language: JavaScript - Size: 48.8 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 14 - Forks: 0
feross/get-package-readme
Get the GitHub readme for an npm package
Language: JavaScript - Size: 18.6 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 15 - Forks: 15
feross/downgrade
Sets the user identity of the process to `www-data`
Language: JavaScript - Size: 14.6 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 17 - Forks: 3
feross/function-with-timeout
Ensure a function is always called within a timeout period
Language: JavaScript - Size: 16.6 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 20 - Forks: 0
feross/nagger
Force the user to run the latest version of node.js (thru nagging)
Language: JavaScript - Size: 33.2 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 20 - Forks: 1
feross/cyberhobo
Offline `git push` and `npm publish` for cyberhobos
Language: JavaScript - Size: 64.5 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 112 - Forks: 5
feross/objection-slug
Automatically generate slugs for an Objection.js model
Language: JavaScript - Size: 11.7 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 34 - Forks: 5
feross/chrome-dgram
Use the Node `dgram` API in Chrome Apps
Language: JavaScript - Size: 103 KB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 39 - Forks: 16
feross/chrome-net
Use the Node `net` API in Chrome Apps
Language: JavaScript - Size: 214 KB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 135 - Forks: 27