profile
viewpoint
Feross Aboukhadijeh feross @WebTorrent, @Standard Stanford, CA https://feross.org I maintain 100+ open source projects.

browserify/browserify 13085

browser-side require() the node.js way

brave/browser-laptop 8163

[DEPRECATED] Please see https://github.com/brave/brave-browser for the current version of Brave

brave/brave-browser 5344

Next generation Brave browser for macOS, Windows, Linux, and eventually Android

browserify/watchify 1758

watch mode for browserify builds

defunctzombie/zuul 990

[UNMAINTAINED] multi-framework javascript browser testing

choojs/hyperx 985

🏷 - tagged template string virtual dom builder

brave/brave-core 664

Core engine for the Brave browser for macOS, Windows, Linux, and eventually Android. For the issue log, please see https://github.com/brave/brave-browser

beatgammit/base64-js 623

Base64 encoding/decoding in pure JS

dcposch/scramble 224

Secure email for everyone

arewedistributedyet/arewedistributedyet 148

Website + Community effort to unlock the peer-to-peer web at arewedistributedyet.com ⚡🌐🔑

push eventfeross/conferences

Feross Aboukhadijeh

commit sha 69c00ab6bd056ae6f6a3aa75374951eaa9117c2c

Update README.md

view details

push time in 5 days

push eventwebtorrent/instant.io

Feross Aboukhadijeh

commit sha ce26b0da0d434a067f7391b853a3610175d63cc9

cleanup xss fix

view details

push time in 5 days

push eventwebtorrent/instant.io

Feross Aboukhadijeh

commit sha c40fedb75c3ee8bb22089449c31a33197f6e7ee8

fix xss Thanks to Lucas Pereira

view details

push time in 5 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 8c1320244658f96410d644168ac11c774e2983d6

thanks

view details

push time in 6 days

push eventstandard/standard

Feross Aboukhadijeh

commit sha fb7e2a3b4322decc9cbd9db7a55c8f4018861c92

remove sponsor

view details

push time in 6 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 56a5cae74e8b696e17c5b3e0f5692416a9821822

nginx

view details

push time in 11 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 8e827c28709fb44844d2d981fc62eee454bde77f

resume

view details

push time in 15 days

push eventwebtorrent/webtorrent.io

Feross Aboukhadijeh

commit sha 6e3651b4047b4ad70db23f68c310f6a9a8cd3be9

update sponsor

view details

push time in 15 days

push eventwebtorrent/webtorrent

Feross Aboukhadijeh

commit sha 96b1917476b94d6724a0e3c7f6947d891fa51fc9

update sponsor

view details

push time in 15 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha cd8d28f791485fbfe3d287e5aeab49bff7287b3c

thanks

view details

push time in 15 days

push eventwebtorrent/webtorrent

Feross Aboukhadijeh

commit sha e446d46a56849e2ed94d1d4509f10796b789d7c3

update sponsor

view details

push time in 15 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 6f2ffc4f03b2af2dfd405095461376e28997caae

Update enya.png

view details

push time in 15 days

push eventwebtorrent/webtorrent.io

Feross Aboukhadijeh

commit sha fe0086eaba74f911d6de6afbcc646a6d85c3a282

add enya sponsor

view details

push time in 15 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 607600fcc661dae001b3b16b353d8854374d5a59

alt text

view details

push time in 15 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 0a747b45d0e3fe49595f78f88008184820e7a3ad

add enya

view details

push time in 15 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha da632f7bda938ad425e8ff520cd2333fcd8c468e

nginx: meet2

view details

push time in 16 days

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha a9e40c97e8b9050b5fbd5bd10d1a2b6af2f471a6

Update filesfm.png

view details

push time in 16 days

push eventfeross/conferences

Feross Aboukhadijeh

commit sha c3b672efa94a5a72417779b02347b2c9dad395e3

Remove covalent

view details

push time in a month

push eventfeross/conferences

Feross Aboukhadijeh

commit sha e0660ffd0e71216ed318314f9fa45c5a6ac28df8

Update README.md

view details

push time in a month

push eventfeross/conferences

Feross Aboukhadijeh

commit sha fc69336245c0c66fb52a831ffcc4ef2447ec5909

Update README.md

view details

push time in a month

issue openedsindresorhus/Plash

Invert website colors and custom CSS conflict

It seems that when I enable "Invert website colors" the custom CSS rules are not applied to the page.

created time in a month

PR closed feross/cross-zip

Use execFile/execFileSync to avoid shell security issues

Hi Feross! The security auditor at my company was uneasy about the shell spawning and JSON.stringify escaping used in this module and recommended the use of execFile/execFileSync instead to avoid a shell invocation. The tests pass on Linux but I haven't tested yet on Mac/Windows

+1581 -18

2 comments

3 changed files

maxogden

pr closed time in a month

pull request commentfeross/cross-zip

Use execFile/execFileSync to avoid shell security issues

Superceded by #18

maxogden

comment created time in a month

pull request commentfeross/cross-zip

Merge pull request #18 from ChALkeR/execfile-fixed

I deprecated 2.x and released this as 3.x since it might contain subtle differences in the produced zip file that I haven't had a chance to test yet.

ChALkeR

comment created time in a month

push eventfeross/cross-zip

Feross Aboukhadijeh

commit sha 0d283d4ba5607fdc14e4b867f0d151cf04867e87

Use "maxBuffer: Infitinity" on sync methods as well

view details

Feross Aboukhadijeh

commit sha 152b2348bde04cc7954b7b569a5620acc8811b8f

3.0.0

view details

push time in a month

created tagfeross/cross-zip

tagv3.0.0

Cross-platform .zip file creation

created time in a month

push eventfeross/cross-zip

maxogden

commit sha 6eb5a97547a25d47bf713cbd2e6cd0d7b2bb0553

use execFile/execFileSync

view details

Сковорода Никита Андреевич

commit sha 1dbe69818d06fac7b969b2c03bf12f59a69cac90

Fix arbitrary PS command execution on Windows

view details

Feross Aboukhadijeh

commit sha 4975317ec3c22ce0596d956c4fb7963474a02b04

Merge pull request #18 from ChALkeR/execfile-fixed Fix security issues

view details

push time in a month

PR merged feross/cross-zip

Merge pull request #18 from ChALkeR/execfile-fixed

Based on work by @maxogden in #16, adding another fix for Windows. Also cleaned the branch.

Should be all good now.

This is a direct replacement to #16, basing on top of that.

+44 -17

0 comment

1 changed file

ChALkeR

pr closed time in a month

push eventfeross/conferences

Feross Aboukhadijeh

commit sha e9849fad719dd86b21e453b9e2a36699f50dee69

Update README.md

view details

push time in a month

push eventfeross/conferences

Feross Aboukhadijeh

commit sha 7a1b450b8fef01c31ae80650961635b4e5f24044

add more 2020 confs

view details

push time in a month

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 847cf729b4468dc48f75113c3b5a7db37116b828

add zoom2 link

view details

push time in a month

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 18128dcdd2b5b5e2f880ccc36200015f08cdf426

resume

view details

push time in a month

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 32dac7a6e531fbc4e4784267d19b71005ef88e01

resume

view details

push time in a month

push eventfeross/reddit

Feross Aboukhadijeh

commit sha 6dfafe3fe8f47bdb4cebd516cf863c3f846df8ec

update example

view details

Feross Aboukhadijeh

commit sha 7bca1c3ffe3e8da2724f5481c66aea7a8faad0fd

1.0.3

view details

push time in a month

created tagfeross/reddit

tagv1.0.3

Simple Reddit API client

created time in a month

startedmikeal/reg

started time in a month

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha a6fda6b0f312e202b7c53a783af7f2df0ced49f8

pageSize 10

view details

push time in a month

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 4f78bf7f1cbc97fb45685d39997ab74bbf0a5679

make feed ads show multiples of 9

view details

Feross Aboukhadijeh

commit sha 87d621b020d0908663316f255fbc94d58253ffb4

disable adsense

view details

push time in a month

push eventwebtorrent/instant.io

Feross Aboukhadijeh

commit sha 9302a06422ed3e797499eb9c0e044a9cf4766027

Update rollbar.js

view details

push time in 2 months

push eventwebtorrent/webtorrent.io

Feross Aboukhadijeh

commit sha cd09a1d38b5bdf1fc073d9c01bbb5e5fa3353897

Update rollbar.js

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha d2f5301e72afa4d105f3966247917ef6bed14e06

Update rollbar.js

view details

push time in 2 months

push eventfeross/play.cash

Feross Aboukhadijeh

commit sha f6afc2d27cdb33fa873f7554c7da91dc11e079fd

Update rollbar.js

view details

push time in 2 months

push eventfeross/studynotes.org

Feross Aboukhadijeh

commit sha af552a2303142d80fd59d3be4f6b9a6cf6fe9d9f

Update rollbar.js

view details

push time in 2 months

push eventfeross/play.cash

Feross Aboukhadijeh

commit sha 94077b985e97cd9f3b56f908490d5dd102093526

Update rollbar.js

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 0372a5443d47f51dfd2c7e3c2419e1a5f0927a94

thanks

view details

push time in 2 months

push eventfeross/dotfiles

Feross Aboukhadijeh

commit sha 4f5f9ae0a47b9ef1cafb01974cd5a1482b196a3f

sublime: Use Custom JS instead of Babel

view details

Feross Aboukhadijeh

commit sha 203b2cef43603a6a81a751880a32779820c9ffa0

sublime: font size

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 4c7114fd0a1b9e6d1da60fa5a3dc93fc10f4ce9c

make search placeholder text more explicit

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha cb430dde90a63407a35902b92d7c9f3f8d9c1f22

add links to reddit and discord

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 78555985829ab67c2be0867b86b0cb93590adc91

fix Random so it doesn't re-randomize after picking one

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha b2a496b1de4924e3a28022e22652f6007a4686d7

home-page: mid-feed ad

view details

Feross Aboukhadijeh

commit sha de3ac010251fad6de52068cba53812557a859c13

search page: page 2 and later ads

view details

Feross Aboukhadijeh

commit sha 939a4ae7c026c8cae9d4374deeaba8dd52c57986

center carbon ad in carbon class

view details

Feross Aboukhadijeh

commit sha 9176ef96b0b2c76b4caa8bd46b5b72df27cdaf9c

add RelatedPage

view details

push time in 2 months

push eventwebtorrent/instant.io

Feross Aboukhadijeh

commit sha 387ff32a657615508a3e49c3480ff12e264b8030

listen on localhost only

view details

push time in 2 months

push eventwebtorrent/webtorrent.io

Feross Aboukhadijeh

commit sha d24733060b8a0de5b2adfcd2d3aaa31ca790d78d

listen on localhost only

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha d7b9ec4c14d28c4c49f00d76b1c807670ff3a4cf

listen on localhost only

view details

push time in 2 months

push eventfeross/play.cash

Feross Aboukhadijeh

commit sha 965e9ccd5a9b4103af5e94b4ccd63081da17b896

listen on localhost only

view details

push time in 2 months

push eventfeross/studynotes.org

Feross Aboukhadijeh

commit sha 0f0472afb79ae437875ea8f551b9c9b8710ecb20

listen on localhost only

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha ba7ab97bee18618ecf7a5e63702a6bb65eb4d9ca

listen on localhost only

view details

push time in 2 months

push eventfeross/reddit

Feross Aboukhadijeh

commit sha 70d28c8221dd23ff3ddb23ef89849364ce1e7a84

Update LICENSE.md

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 3cbac65069fb7aa17ff85b9e736e2dc882eca930

pageSize = 20

view details

Feross Aboukhadijeh

commit sha 5b81dbfbadac74dbf1722e16b5d9066764ea5422

style

view details

Feross Aboukhadijeh

commit sha 243148d3d520f777f2693ca688b4b973050bcb9d

memoize: 50k items

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 4354139678a3e3077ef1c9e48bbaf44e97b28910

share-twitter: better messages

view details

push time in 2 months

issue commentspdx/license-list-XML

New license request: Parity-6.0.0 [SPDX-Online-Tools]

Here's a PR to add Prosperity-3.0.0: https://github.com/spdx/license-list-XML/pull/960

kemitchell

comment created time in 2 months

PR opened spdx/license-list-XML

Add Prosperity-3.0.0

Previously, there was discussion about adding Prosperity-2.0.0 in https://github.com/spdx/license-list-XML/issues/805.

Prosperity-3.0.0 was recently released. The announcement post is here: https://blog.licensezero.com/2019/12/15/prosperity-3.html

I'd like to add it to SPDX. Here's a PR!

+99 -0

0 comment

2 changed files

pr created time in 2 months

push eventfeross/license-list-XML

Feross Aboukhadijeh

commit sha 269b8b6916cfdac7a8df86d965edf143fbc2d6c8

Add Prosperity-3.0.0

view details

push time in 2 months

fork feross/license-list-XML

This is the repository for the master files that comprise the SPDX License List

fork in 2 months

push eventfeross/unmute-ios-audio

Feross Aboukhadijeh

commit sha 2ba1387050c97991ac2868a8747aff3c1ccffee4

add back thanks section

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 714bc6ff4eec4bef3162e579a65fc8b1fb328aa9

share-reddit: add "MIDI file – " prefix

view details

Feross Aboukhadijeh

commit sha 915193c3dee8621b6db8c7cb391234a7c63f81ca

unmute-ios-audio@3

view details

push time in 2 months

created tagfeross/unmute-ios-audio

tagv3.0.0

Enable/unmute WebAudio on iOS, even while mute switch is on

created time in 2 months

push eventfeross/unmute-ios-audio

Feross Aboukhadijeh

commit sha 1ab375a220c10f8dce8548f5c30d293e505b7deb

Complete rewrite! - Same API - Actually works reliably now (previously, audio would stop after only a few seconds before) - No race conditions anymore (previously, if user interacted multiple times before audio clip finished playing, undefined behavior would occur)

view details

Feross Aboukhadijeh

commit sha 8af37c2e486e24aca7e19b52401c6d357da0108b

remove types Per the typescript team's recommendation, if the source code of this repo is not typescript then types belong on DefinitelyTyped. If this is something you need, please submit types there.

view details

Feross Aboukhadijeh

commit sha 9559991dd3422cadc2e2b79c1b47f08ae9290071

3.0.0

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha c8493a9a87cfebe60e48a75c16a9e7fc991983c6

pointer

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 64839bd557bcffe69cb9e2668ea650ef25d16fa4

commercial: add support for multiple skus

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 44da370658b8c167ac324cdc953cf1e05b07a2b3

commercial license page

view details

push time in 2 months

pull request commentLionC/express-basic-auth

:lock::sparkles: Add time safe compare function

That makes sense. A comment to that effect would have been nice. Thank you for explaining.

LionC

comment created time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha a23e43a44abf17be13d544e1f5a957b0f1a96bcf

support links

view details

push time in 2 months

created tagfeross/reddit

tagv1.0.2

Simple Reddit API client

created time in 2 months

push eventfeross/reddit

Feross Aboukhadijeh

commit sha 8306b6b03ef1afe8eb6e2b70a97be3e09e690c76

add example of using response

view details

Feross Aboukhadijeh

commit sha a8dcd9b415bb28723564d92bf8116ce1defe159d

1.0.2

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha a6b1d80351d283983b42305785e76277235e9ea6

fix css on commercial cancel page

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 4603bbf24f0b6d0bf6b6f6a328fd35c6c5d1710a

bold button

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha ba433356f3d1f65bcd7d19378118209191a1da62

add buy button to cancel page

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 2bd2d8da13d1a275bfee931f850af3dad188c297

buy button color

view details

push time in 2 months

created tagfeross/reddit

tagv1.0.1

Simple Reddit API client

created time in 2 months

push eventfeross/reddit

Feross Aboukhadijeh

commit sha abc87bc947891dfe29199f5e96dd72223881bcb6

Create .npmignore

view details

Feross Aboukhadijeh

commit sha 2861ecba4d0c71ab68443932021d59b860f2f2d8

readme

view details

Feross Aboukhadijeh

commit sha fde6a0f20ed74bdb123a563fdb2988b217aedc9b

1.0.1

view details

push time in 2 months

startedfeross/reddit

started time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 464530573fb13278c494be45e6eda5c9bb331c9b

Publish code to npm package 'reddit'

view details

push time in 2 months

push eventfeross/reddit

Feross Aboukhadijeh

commit sha 5466c3c27ada6353ab180689dc902eaab2dd7fca

description

view details

push time in 2 months

push eventfeross/reddit

Feross Aboukhadijeh

commit sha caafd9d1ecef5addb638d5537c1044d417cbac49

readme

view details

push time in 2 months

push eventfeross/reddit

Feross Aboukhadijeh

commit sha 82a9f60428fa6d76a9e24fad2401700dd6924e60

readme

view details

push time in 2 months

push eventfeross/reddit

Feross Aboukhadijeh

commit sha caa5783a9303a40d1479499c576b43457f8769f1

add required dependencies

view details

Feross Aboukhadijeh

commit sha 0aa219ef403b7e62c214f78cb9e4f4623dc175fc

1.0.0

view details

push time in 2 months

created tagfeross/reddit

tagv1.0.0

created time in 2 months

create barnchfeross/reddit

branch : master

created branch time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 92b27aa147c4bf7ed3a9e97594189565168f73ca

add commercial license payment

view details

push time in 2 months

push eventfeross/feross.org

Feross Aboukhadijeh

commit sha 56370e904c1958988f6a70154c6d436e0cba3894

thanks

view details

push time in 2 months

issue commentspdx/license-list-XML

New license request: Parity-6.0.0 [SPDX-Online-Tools]

I still don't see the Prosperity license listed on the website. Is this still pending?

kemitchell

comment created time in 2 months

startedlicensezero/prosperity-public-license

started time in 2 months

created repositoryfeross/reddit

created time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 8ceaaede10ea88c5428be029a958631778729b68

Post to reddit on correct schedule again

view details

Feross Aboukhadijeh

commit sha a1b4e0a2bc1ae5daef0d54675c0a37c970d768d7

robots.txt: disallow /uploads/

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha a548c1289a82e675a0e1aaae95c6c7180260892c

fix reddit posting

view details

Feross Aboukhadijeh

commit sha 165baedbc20d0463e41334d2ee2ea77622422fbc

temp test reddit posting

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 53925ace66933638f4f1c8b857862f0f8a7d2f8a

temp test reddit posting

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha fe5c4cfa77a90e4ba584fc54330ea5363d5c52e9

temp test reddit posting

view details

push time in 2 months

pull request commentLionC/express-basic-auth

:lock::sparkles: Add time safe compare function

Why does this PR change a bunch of instances of the boolean && operator to the bitwise & operator? Is this necessary for correctness? Is this just an optimization for speed?

LionC

comment created time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha fe4d74c8f12b172d32ef97d9a1c4efbacf1d2bff

temp test reddit posting

view details

push time in 2 months

push eventfeross/bitmidi.com

Feross Aboukhadijeh

commit sha 49c85dafb09e4f61a9f5d4582a8079b912cb8bf5

add daily post to reddit

view details

push time in 2 months

more