feross

Feross Aboukhadijeh (feross)

3 years after

About Feross Aboukhadijeh

Summing up all of Feross Aboukhadijeh's repositories they have 85 own repositories and 130 contribute repositories .

Feross Aboukhadijeh follows 190 other users and is followed by 4913 users.

Data for Feross Aboukhadijeh was last updated 3 years after.

Feross Aboukhadijeh use JavaScript, CSS, HTML, LiveScript, CoffeeScript, Python, ApacheConf, Shell, Makefile, Nginx, Ruby, ...

Repository

webtorrent

13501 0,5,16,0,6,63,0,27

:zap: Streaming torrent client for the web

standard

11717 0,10,34,0,7,16,0,24

:star2: JavaScript Style Guide, with linter & automatic code fixer

webtorrent-desktop

3533 0,8,0,13,8,8,0,2

:heart: Streaming torrent app for Mac, Windows, and Linux

SpoofMAC

2005 0,0,0,0,0,7,1

:briefcase: Change your MAC address for debugging

thanks

1957

instant.io

1509 0,2,6,1,2,0,5

:rocket: Streaming file transfer over WebTorrent (torrents on the web)

filldisk.com

771 0,0,0,0,0,0

:floppy_disk: Masterful trolling with HTML5 localStorage

simple-peer

714 0,3

Simple WebRTC video/voice and data channels

spoof

535 0,1,0,0

Easily spoof your MAC address in OS X & Linux!

awesome-mad-science

494 0,0,0,0

Delightful npm packages that make you say "wow, didn't know that was possible!"

bittorrent-dht

454 0,2

Simple, robust, BitTorrent DHT implementation

hostile

358

Simple, programmatic `/etc/hosts` manipulation (in node.js)

eslint-config-standard

335 0,1

ESLint Shareable Config for JavaScript Standard Style

bittorrent-tracker

317 0,0,0,0

Simple, robust, BitTorrent tracker (client & server) implementation

buffer

293 0

The buffer module from node.js, for the browser.

drag-drop

281

HTML5 drag & drop for humans

yt-player

276

Simple, robust, blazing-fast YouTube Player API

simple-get

181

Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 li

snazzy

154

Format JavaScript Standard Style as Stylish (i.e. snazzy) output

magickeyboard.io

152

Ultimate hacker keyboard

webtorrent-cli

151 0,0

WebTorrent, the streaming torrent client. For the command line.

awesome-standard

135 0,0,0,0

Documenting the explosion of packages in the standard ecosystem!

run-parallel

131

Run an array of functions in parallel

run-series

131

Run an array of functions in series

zelda

120 0,0,0,0

Automatically `npm link` all your packages together!

safe-buffer

115

Safer Node.js Buffer API

multistream

101

A stream that emits multiple other streams one after another (streams2)

parse-torrent

101 0,0

Parse a torrent identifier (magnet uri, .torrent file, info hash)

bittorrent-protocol

100 0,0

Simple, robust, BitTorrent peer wire protocol implementation

create-torrent

99 0,0

Create .torrent files

cyberhobo

96

Offline `git push` and `npm publish` for cyberhobos

youtube-instant

96 0,0,0,0

Real-time YouTube video surfing.

chrome-net

90

Use the Node `net` API in Chrome Apps

p2p-graph

90 0,0

Real-time P2P network visualization with D3

render-media

78

Intelligently render media files in the browser

magnet-uri

72 0,0

Parse a magnet URI and return an object of keys/values

whiteboard

66 0,0

P2P Whiteboard powered by WebRTC and WebTorrent

webtorrent.io

65

The code that runs the WebTorrent website

clipboard-copy

62

Lightweight copy to clipboard for the web

torrent-discovery

60 0,0

Discover BitTorrent and WebTorrent peers

capture-frame

55

Capture video screenshot from a `<video>` tag (at the current time)

CMSploit

54 0,0

Security scanner to find temporary config files that contain passwords on public websites

run-waterfall

53

Run an array of functions in series, each passing its results to the next function

simple-websocket

52

Simple, EventEmitter API for WebSockets

last-fm

46

Simple, robust LastFM API client (for public data)

cross-zip

42

Cross-platform .zip file creation

typedarray-to-buffer

40

Convert a typed array to a Buffer without a copy.

bittorrent-swarm

38 0,0

DEPRECATED: Simple, robust, BitTorrent "swarm" implementation

parse-torrent-file

37 0,0

Parse a .torrent file and return an object of keys/values

webtorrent-chrome

37 0,0

Streaming BitTorrent client as a Chrome App

available

35

Scan npm for available package names

async-lru

34

A simple async LRU cache supporting O(1) set, get and eviction of old keys

beepbeep

33 0,0

Make a console beep sound.

conferences

32

List of conferences/meetups that I'm attending

connectivity

30

Detect if the network is up (do we have connectivity?)

run-parallel-limit

28 0

Run an array of functions in parallel, but limit the number of tasks executing at the same time

string-to-stream

27 0

Convert a string into a stream (streams2)

cctv.js

27

Watch live visitors using your website.

chrome-dgram

25

Use the Node `dgram` API in Chrome Apps

arch

24

Better `os.arch()` for node and the browser -- detect OS architecture

dotfiles

23

Configuration files for zsh, screen, git, ssh, sublime, dot dot dot

standard-packages

22 0,0

List of packages that use `standard`

ahh-windows

22

Windows XP Emulator -- in the browser :)

BrainGrinder.com

22

Instant foreign language flashcards (with audio!)

chunk-store-stream

19

Convert an abstract-chunk-store compliant store into a readable or writable stream

call-log

19 0,0

Instrument a JavaScript class (or object) so that anytime a method function is called it gets logged

are-feross-and-mafintosh-stuck-in-an-elevator

17

Are @feross and @mafintosh stuck in an elevator?

cache-chunk-store

16

In-memory LRU (least-recently-used) cache for abstract-chunk-store compliant stores

standard-www

15

:point_up_2: Website for feross/standard

torrent-piece

15 0,0

Torrent piece abstraction

cpus

14

os.cpus() for node and the browser

detect-proxy

14

Using <img> to detect whether the user is browsing through a proxy or not.

blob-to-buffer

14

Convert a Blob to a Buffer.

design

13

Stuff I've designed

memo-async-lru

12

Memoize Node.js style callback-last functions, using an in-memory LRU store

vlc-command

10 0

Find VLC player command line path

load-script2

10

Dynamic script loading for modern browsers

chrome-portfinder

7

Find an open port on the current machine (for Chrome Apps)

addr-to-ip-port

6

Convert an "address:port" string to an array [address:string, port:number]

Best-Restaurants-in-SF

2

The best places to eat in SF and Sausalito

bittorrent-peerid

1

Maps a Bittorrent Peer ID to its corresponding client type and version.

awesome-electron

1

Useful resources for creating apps with Electron

block-stream2

1

transform input into equally-sized chunks as output

cdnjs

1

Our goal is to operate this CDN in a peer reviewed fashion.

Contribute

awesome

awesome

58849 0,48,67,144,84,0,242,0

:sunglasses: Curated list of awesome lists

node-browserify

node-browserify

11046 0,4,13,0,6,9,0,8

browser-side require() the node.js way

dear-github

dear-github

4486 0,0,0,-1,0,2,2,-1

:incoming_envelope: An open letter to GitHub from the maintainers of open source projects

peerflix

peerflix

4247 0,0,1,1,9,2,2

Streaming torrent client for node.js

electron-packager

electron-packager

3767 0,6,0,8,4,9,0,2

Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI

friends

friends

2747 0,0,1,3,0,2,3,0

:tv: P2P chat powered by the web.

dotenv

dotenv

3089 0,2,12,2,6,0,8,5

Loads environment variables from .env for nodejs projects.

nib

nib

1777 0,0,0,1,0,-1,0

Stylus mixins, utilities, components, and gradient image generation

watchify

watchify

1597 0,-1,1,1,1

watch mode for browserify builds

playback

playback

1575 0,1,2

Video player built using electron and node.js

event-stream

event-stream

1426 0,1,2,0,1,0,2

EventStream is like functional programming meets IO

torrent-stream

torrent-stream

1365 0,0,-1,1,0,1,0,3

The low level streaming torrent engine that peerflix uses

chromecasts

chromecasts

1232 0,-1,0,0,1,0,2

Query your local network for Chromecasts and have them play media

transparency

transparency

933 0,0,0,0,0,0,0,0

Transparency is a semantic template engine for the browser. It maps JSON objects to DOM elements by

zuul

zuul

909 0,0,1,1

multi-framework javascript browser testing

hyperx

hyperx

544 0,0,0,0,1

tagged template string virtual dom builder

torrent

torrent

429 0,0

download torrents with node from the CLI

requirebin

requirebin

314 0

write browser JavaScript programs using modules from NPM

hyperlog

hyperlog

275 0,0

Merkle DAG that replicates based on scuttlebutt logs and causal linking

javascript-last.fm-api

javascript-last.fm-api

267 0,0,0,0

last.fm API bindings for JavaScript

maintenance-modules

maintenance-modules

239 0,0

a list of modules that are useful for maintaining or developing modules

pump

pump

236 0,1

pipe streams together and close all of them if one of them closes

signalhub

signalhub

226 0,0,0,0

Simple signalling server that can be used to coordinate handshaking with webrtc or other fun stuff.

windows-installer

windows-installer

196 0

Build Windows Installers for Electron apps

rusha

rusha

177 0,0,0

High-performance pure-javascript SHA1 implementation suitable for large binary data, reaching up to

bl

bl

217

Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!

json-format-stream

json-format-stream

20 0,0

Streaming JSON serializer that allows you to add metadata and will forward an error message if the s

awesome

awesome

39 0,0

A curated list of awesome lists

eslint-plugin-promise

eslint-plugin-promise

58 0,1

Enforce best practices for JavaScript promises

unordered-array-remove

unordered-array-remove

90 0,0

Efficiently remove an element from an unordered array without doing a splice

browserify-adventure

browserify-adventure

131 0,0

learn browserify with this educational adventure

peer-wire-protocol

peer-wire-protocol

31 0,0

the peer wire protocol used in torrents for node.js

friends-swarm

friends-swarm

16 0,0

:bee: a webrtc-swarm with friends

peerbot

peerbot

15 0,0

:radio: Message seeding utility for friends P2P chat.

k-rpc-socket

k-rpc-socket

15 0,0

Low level implementation of the k-rpc network layer that the BitTorrent DHT uses

k-rpc

k-rpc

32 0,0

Low-level implementation of the k-rpc protocol used the BitTorrent DHT.

peerweb.js

peerweb.js

91 0,0

A client side library for fetching and rendering a static website via torrent over WebRTC

chatwizard

chatwizard

92 0,0

p2p webrtc chatroom client

node-winreg

node-winreg

71 0

node module that provides access to the Windows Registry through the REG commandline tool

ssh-exec

ssh-exec

76 0

Execute a script over ssh using Node.JS

har

har

30 0

HTTP Archive (HAR) Dynamic Object

bncode

bncode

25 0

bencoding (bittorrent) in javascript

connect-slashes

connect-slashes

46 0

Slash redirects for Connect

base64-js

base64-js

157 0

Base64 encoding/decoding in pure JS

randombytes

randombytes

12 0

random bytes from browserify stand alone

abstract-chunk-store

abstract-chunk-store

61

A test suite and interface you can use to implement a chunk based storage backend

abstract-encoding

abstract-encoding

26

An encoding interface for node

awesome

awesome

6

A curated list of awesome lists

awesome

awesome

5

A curated list of awesome lists

deglob

deglob

17

:open_file_folder: Take a list of glob patterns and return an array of file locations, respecting `.

babel-standard

babel-standard

8

JavaScript Standard Style — One Style to Rule Them All

awesome

awesome

10

A curated list of awesome lists

bitfield

bitfield

28

a very simple bitfield implementation using buffers

awesome

awesome

5

A curated list of awesome lists

bittorrent-peerid

bittorrent-peerid

22

Maps a Bittorrent Peer ID to its corresponding client type and version.

ip-set

ip-set

13

Efficient mutable set data structure optimized for use with IPv4 and IPv6 addresses. The primary use

artpacks

artpacks

8

cascading texture/sound artwork pack loader

ClosureCompiler.js

ClosureCompiler.js

140

Closure Compiler for node.js - the all-round carefree package.

forwarded-http

forwarded-http

4 0

Resolve RFC 7239 (Forwarded HTTP Extension), with fallback to all legacy & special Forward headers

awesome

awesome

2 0

A curated list of awesome lists

awesome

awesome

2

A curated list of awesome lists

generic-dht

generic-dht

2

Generic DHT implementation

awesome

awesome

2

A curated list of awesome lists

dear-github

dear-github

3

An open letter to GitHub from the maintainers of open source projects

awesome

awesome

2

A curated list of awesome lists

roll-call

roll-call

1179 0

brfs

brfs

448

browserify fs.readFileSync() static asset inliner

awesome

awesome

2

A curated list of awesome lists

awesome

awesome

2

A curated list of awesome lists

async

async

2

Async utilities for node and the browser

awesome

awesome

2

A curated list of awesome lists

awesome

awesome

2

:sunglasses: Curated list of awesome lists

nobin-debian-installer

nobin-debian-installer

3

Create .deb packages from linux, windows, OSX with no binary dependencies

WordPop

WordPop

5

In Word Pop, the words react when they touch, forming new words.

awesome

awesome

5

:sunglasses: Curated list of awesome lists

event-stream

event-stream

1 0

EventStream is like functional programming meets IO

bittorrent-tracker

bittorrent-tracker

1 0

Simple, robust, BitTorrent tracker (client & server) implementation

bittorrent-dht

bittorrent-dht

1 0

Simple, robust, BitTorrent DHT implementation

awesome

awesome

1 0

A curated list of awesome lists

bittorrent-dht

bittorrent-dht

1 0

Simple, robust, BitTorrent DHT implementation

awesome

awesome

1 0

A curated list of awesome lists

awesome

awesome

1

A curated list of awesome lists

awesome

awesome

1

A curated list of awesome lists

Boilerplate

Boilerplate

1

Personal boilerplate to quickly start new web projects.

awesome

awesome

1

A curated list of awesome lists

async

async

1

Async utilities for node and the browser

awesome

awesome

1

A curated list of awesome lists

awesome

awesome

1

A curated list of awesome lists

abstract-chunk-store

abstract-chunk-store

1

A test suite and interface you can use to implement a chunk based storage backend

abstract-chunk-transport

abstract-chunk-transport

1

Access an abstract-chunk-store over any stream

buffer

buffer

1

The buffer module from node.js, for the browser.

async

async

1

Async utilities for node and the browser

expressjs.com

expressjs.com

1

the expressjs.com website

expressjs.com

expressjs.com

1

the expressjs.com website

awesome

awesome

1

A curated list of awesome lists

awesome

awesome

1

A curated list of awesome lists

awesome

awesome

1

A curated list of awesome lists

awesome

awesome

1

:sunglasses: Curated list of awesome lists

awesome

awesome

1

A curated list of awesome lists

awesome

awesome

1

A curated list of awesome lists

readable-stream

readable-stream

467

Node-core streams for userland

standard-format

standard-format

264

converts your code into Standard JavaScript Format

stream-http

stream-http

176

Streaming node http in the browser

ipaddr.js

ipaddr.js

151

IP address manipulation library in JavaScript (CoffeeScript, actually)

fstream

fstream

146

Advanced FS Streaming for Node

tar-fs

tar-fs

145

fs bindings for tar-stream

globals

globals

109

Global identifiers from different JavaScript environments

happiness

happiness

79

Standard customised to make me happy

standard-engine

standard-engine

66

:fire_engine: The guts of `standard` modularized for reuse

stream-browserify

stream-browserify

41

the stream module from node core for browsers

dear-github

dear-github

30

An open letter to GitHub from the maintainers of open source projects

standard

standard

26

:star2: JavaScript Standard Style — One Style to Rule Them All

eslint-plugin-standard

eslint-plugin-standard

24

ESlint Rules for the Standard Linter

electron-eval

electron-eval

24

Run code inside a hidden Electron window

dmt

dmt

21

Decentralized Mutable Torrents reference implementation

insert-module-globals

insert-module-globals

19

insert implicit module globals into a module-deps stream

rich-message

rich-message

16

:moneybag: Turn a plain message into a rich HTML message

add-commas

add-commas

13

Add commas to a number

thanks

thanks

9

WIP - nothing to see here

peerflix

peerflix

7

Streaming torrent client for node.js

node-netdna

node-netdna

7

NetDNA API wrapper and CLI for node.js.

glulx-typescript

glulx-typescript

6

Glulx VM in TypeScript with Channel IO

standard

standard

12832

browser-laptop

browser-laptop

1

Brave browser for Desktop and Laptop computers running Windows, OSX, and Linux