feross
Feross Aboukhadijeh Joined Sept 2009 14,912 followers View on GitHub
- Stars
- 34,078
- across 133 public repos
- Rank
- #600
- of 323,846 users, top 0.2%
- New on the board this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 7,747 | 📡 Simple WebRTC video, voice, and data channels | JavaScript | 7,799 |
| 21,250 | Change your MAC address for debugging | Python | 3,166 |
| 24,595 | 🙌 Give thanks to the open source maintainers you depend on! ✨ | JavaScript | 2,760 |
| 36,007 | The buffer module from node.js, for the browser. | JavaScript | 1,895 |
| 36,585 | Easily spoof your MAC address in macOS, Windows, & Linux! | JavaScript | 1,866 |
| 55,335 | Delightful npm packages that make you say "wow, didn't know that was possible!" | 1,226 | |
| 71,911 | Masterful trolling with HTML5 localStorage | HTML | 915 |
| 73,444 | The Annoying Site a.k.a. "The Power of the Web Platform" | JavaScript | 894 |
| 81,880 | Simple, programmatic `/etc/hosts` manipulation (in node.js) | JavaScript | 797 |
| 93,658 | Simple, robust, blazing-fast YouTube Player API | JavaScript | 689 |
| 101,399 | Lightweight copy to clipboard for the web | JavaScript | 632 |
| 103,033 | 🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web | JavaScript | 621 |
| 127,622 | Workshop: Build cross-platform desktop apps with Electron | JavaScript | 490 |
| 129,256 | HTML5 drag & drop for humans | JavaScript | 483 |
| 150,793 | Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity | Shell | 406 |
| 151,779 | Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines | JavaScript | 403 |
| 157,924 | Run an array of functions in parallel | JavaScript | 385 |
| 158,303 | Crack MD5 passwords with JavaScript Web Workers | JavaScript | 384 |
| 168,087 | Ultimate hacker keyboard | JavaScript | 359 |
| 173,144 | Safer Node.js Buffer API | JavaScript | 347 |
| 199,262 | A stream that emits multiple other streams one after another (streams3) | JavaScript | 295 |
| 205,254 | Real-time P2P network visualization with D3 | JavaScript | 285 |
| 207,750 | Automatically `npm link` all your packages together! | JavaScript | 281 |
| 230,276 | Run an array of functions in series | JavaScript | 249 |
| 260,992 | CS 253 Web Security course at Stanford University | JavaScript | 214 |
| 265,055 | Let's get open source maintainers paid ✨ | JavaScript | 210 |
| 266,120 | Intelligently render media files in the browser | JavaScript | 209 |
| 275,969 | Simple, robust LastFM API client (for public data) | JavaScript | 200 |
| 287,983 | fast, tiny `queueMicrotask` shim for modern engines | JavaScript | 190 |
| 293,112 | Simple, EventEmitter API for WebSockets | JavaScript | 186 |
| 330,620 | ✏️ Learn faster. Study better. | JavaScript | 161 |
| 335,742 | P2P Whiteboard powered by WebRTC and WebTorrent | JavaScript | 158 |
| 362,231 | Real-time YouTube video surfing. | JavaScript | 144 |
| 375,055 | MediaSource API as a node.js Writable stream | JavaScript | 138 |
| 379,574 | Use the Node `net` API in Chrome Apps | JavaScript | 136 |
| 393,441 | Cross-platform .zip file creation | JavaScript | 130 |
| 411,292 | Read/write IEEE754 floating point numbers from/to a Buffer or array-like object. | JavaScript | 123 |
| 411,292 | Login with Twitter. OAuth without the nonsense. | JavaScript | 123 |
| 413,990 | Enable/unmute WebAudio on iOS, even while mute switch is on | JavaScript | 122 |
| 419,398 | Demo of phishing attack on the native HTML5 full screen API. | JavaScript | 120 |
| 433,716 | Capture video screenshot from a `<video>` tag (at the current time) | JavaScript | 115 |
| 439,941 | Offline `git push` and `npm publish` for cyberhobos | JavaScript | 113 |
| 455,866 | Share music playlists with friends. | JavaScript | 108 |
| 469,582 | Web Component to emulate the old-school <bgsound> HTML element | JavaScript | 104 |
| 488,396 | Talk to strangers! (P2P video chat using WebRTC) | JavaScript | 99 |
| 488,396 | Scan npm for available package names | JavaScript | 99 |
| 499,806 | Simple Reddit API client | JavaScript | 96 |
| 512,304 | Determine if an object is a Buffer | JavaScript | 93 |
| 521,211 | 🎶 Music lovers, rejoice. | JavaScript | 91 |
| 530,469 | Run an array of functions in series, each passing its results to the next function | JavaScript | 89 |
| 540,159 | WireSheep shows you each user on the network and all the HTTP requests they're making in a pretty News Feed, a la Facebook. | C++ | 87 |
| 540,159 | Determine the best order for running async functions, LIKE MAGIC! | JavaScript | 87 |
| 566,050 | Pilot a Parrot AR Drone with the Oculus Rift virtual reality headset! | C | 82 |
| 566,050 | Convert a string into a stream (streams2) | JavaScript | 82 |
| 571,592 | Pure concentrated awesome (a.k.a. my blog) | HTML | 81 |
| 571,592 | Better `os.arch()` for node and the browser -- detect OS architecture | JavaScript | 81 |
| 588,876 | Server config files (nginx, mysql, certbot) | HTML | 78 |
| 594,810 | Run an array of functions in parallel, but limit the number of tasks executing at the same time | JavaScript | 77 |
| 600,860 | Security scanner to find temporary config files that contain passwords on public websites | CoffeeScript | 76 |
| 607,107 | Convert a Blob to a Buffer. | JavaScript | 75 |
| 648,239 | Lightweight browser location history abstraction | JavaScript | 69 |
| 648,239 | Object.fromEntries() ponyfill (in 6 lines) | JavaScript | 69 |
| 648,239 | Serve sitemap.xml from a list of URLs in Express | JavaScript | 69 |
| 671,357 | Convert a typed array to a Buffer without a copy. | JavaScript | 66 |
| 687,784 | Make a console beep sound. | JavaScript | 64 |
| 687,784 | The JavaScript meetup for 🥼 mad science, 🧙♂️ hacking, and 🧪 experiments | JavaScript | 64 |
| 713,786 | Detect if the network is up (do we have connectivity?) | JavaScript | 61 |
| 732,723 | Detect system color scheme changes on the web (Dark Mode) | JavaScript | 59 |
| 742,438 | Convert a Readable Stream to a Blob | JavaScript | 58 |
| 774,411 | Conferences that I will attend or have already attended | 55 | |
| 821,529 | Ensure a git repo exists on disk and that it's up-to-date | JavaScript | 51 |
| 834,146 | An experiment in treating life like a software project. | 50 |
Among 323,846 users
25k–40k stars: 480 users, including feross
Stars along the bottom, and users in each band on a log scale
Where the stars are
Languages
- JavaScript 26.5k stars, 78% · 61 repos
- Python 3.2k stars, 9% · 1 repo
- HTML 1.1k stars, 3% · 3 repos
- Shell 406 stars, 1% · 1 repo
- C++ 87 stars, <1% · 1 repo
- C 82 stars, <1% · 1 repo
- CoffeeScript 76 stars, <1% · 1 repo
When they were made
72 repos with 50+ stars, made between 2010 and 2020
Quick stats
- Next rank
- +31 stars to reach #599
- Next milestone
- +15,866 stars to reach the top 0.1%
- Public repos
- 133, 72 with 50+ stars
- Popular repos
- 44 over 100 stars, 6 over 1k stars
- Top repo
- simple-peer, #7,747 of all repos, 23% of stars
- Smaller repos
- 1,339 stars from repos under 50