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