mafintosh

Mathias Buus Joined Aug 2010 6,390 followers View on GitHub

Stars
50,346
across 669 public repos
Rank
#317
of 323,846 users, top 0.1%
New on the board this week

Repositories with 50+ stars

mafintosh's repositories with their overall rank
RankRepositoryLanguageStars
10,005

Streaming torrent client for node.js

JavaScript 6,269
34,142

Video player built using electron and node.js

JavaScript 1,995
34,510

The low level streaming torrent engine that peerflix uses

JavaScript 1,974
34,989

Node is running but you don't know why? why-is-node-running is here to help you.

JavaScript 1,949
45,523

Streaming csv parser inspired by binary-csv that aims to be faster than everyone else

JavaScript 1,504
47,306

Query your local network for Chromecasts and have them play media

JavaScript 1,448
48,588

Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse. AKA MAD SCIENCE!

JavaScript 1,410
66,643

Blazing fast low level http server

JavaScript 993
68,476

A JSONSchema validator that uses code generation to be extremely fast

JavaScript 964
71,753

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

JavaScript 917
79,145

A 1-1 network pipe that auto discovers other peers using mdns

JavaScript 826
85,615

Protocol Buffers for Node.js

JavaScript 760
86,918

Distributed scalable database

JavaScript 748
95,774

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

JavaScript 672
104,695

Turbocharged JSON.parse for type stable JSON data

JavaScript 610
106,960

Low level TCP library for Node.js

JavaScript 596
118,876

Low level multicast-dns implementation in pure javascript

JavaScript 531
121,379

torrent-stream + chromecast

JavaScript 519
132,708

Merkle DAG that replicates based on scuttlebutt logs and causal linking

JavaScript 469
137,333

Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery

JavaScript 451
137,627

P2P Television

JavaScript 450
141,222

tar-stream is a streaming tar parser and generator.

JavaScript 437
159,060

fs bindings for tar-stream

JavaScript 382
160,942

Create a swarm of p2p connections using webrtc and a signalhub

JavaScript 377
163,627

A network swarm that uses discovery-channel to find peers

JavaScript 370
186,285

all of wikipedia on bittorrent

JavaScript 319
186,788

MAD SCIENCE realtime boot of remote docker images using bittorrent

JavaScript 318
189,953

Notice: We published the successor module to this here https://github.com/fuse-friends/fuse-native

C++ 312
190,512

List of great p2p resources

311
212,339

A content-addressable union file system build on top of fuse, hyperlog, leveldb and node

JavaScript 274
227,161

Combine an array of streams into a single duplex stream using pump and duplexify

JavaScript 253
227,890

Spawn a process and restart it if it crashes

JavaScript 252
233,405

Polo is a zero configuration service discovery module written completely in Javascript.

JavaScript 245
234,191

Play the Benny Hill theme while running another command

JavaScript 244
238,325

An iteration of the Node.js core streams with a series of improvements.

JavaScript 239
258,039

An abstract-encoding compliant module for encoding / decoding DNS packets

JavaScript 217
262,049

Streaming mp4 encoder and decoder

JavaScript 213
274,773

A telephone over Hyperbeam

JavaScript 201
279,478

Fast in-process flat file database that caches all data in memory

JavaScript 197
283,078

Discovery peers in a distributed system using regular dns and multicast dns.

JavaScript 194
287,983

Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input

JavaScript 190
290,546

fs for the browser using level-filesystem and browserify

JavaScript 188
291,815

A tiny framework for building diff based interactive command line tools.

JavaScript 187
293,112

Install My Stuff - an opinionated npm module installer

JavaScript 186
294,382

A HTTP "server" in the browser that uses a service worker to allow you to easily send back your own stream of data.

JavaScript 185
297,104

Create servers/clients that listen on names instead of ports and hostnames and are accessible over the internet

JavaScript 183
304,015

Just-In-Time JSON.parse compiler

JavaScript 178
312,779

A simple DNS proxy that lets you intercept domains and route them to whatever IP you decide.

JavaScript 172
317,577

Simple benchmarking tool with TAP-like output that is easy to parse

JavaScript 169
320,709

A shared event emitter that works across multiple processes on the same machine, including the browser!

JavaScript 167
322,286

Full implementation of the fs module on top of leveldb

JavaScript 166
339,262

Play tetris in your terminal - in color

JavaScript 156
352,324

Call a callback when a readable/writable/duplex stream has completed or failed.

JavaScript 149
356,170

A series of functions to map a binary tree to a list

JavaScript 147
370,615

Dead simple process manager with few features

JavaScript 140
384,071

Compile WebAssembly .wat files to a common js module

JavaScript 134
395,929

Network swarm that automagically discovers other peers on the network using multicast dns

JavaScript 129
400,912

Music player that broadcasts to everyone on the same network

JavaScript 127
403,472

Search for node modules

JavaScript 126
408,708

Execute a script over ssh using Node.JS

JavaScript 124
413,990

No nonsense protocol buffers schema parser written in Javascript

JavaScript 122
413,990

Small command line tool to simply add a service to systemd

JavaScript 122
419,398

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

JavaScript 120
422,176

Convert a tree structure into a human friendly string

JavaScript 119
425,075

Distributed input/output pipe.

JavaScript 118
427,928

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

JavaScript 117
427,928

Share a struct backed by the same underlying buffer between C and JavaScript

JavaScript 117
443,077

a workshop to learn about p2p

HTML 112
446,216

docker registry server in node.js

JavaScript 111
449,451

Single file write-once database that is valid JSON with efficient random access on bigger datasets

JavaScript 110
455,866

Transform stream that gunzips its input if it is gzipped and just echoes it if not

JavaScript 108
455,866

A transform stream that diffs input buffers and outputs the diff as ANSI. If you pipe this to a terminal it will update the output with minimal changes

JavaScript 108
459,226

Rsync between a server and the browser.

JavaScript 107
465,939

Make custom low-level DNS requests from node with retry support.

JavaScript 105
465,939

The Media Recorder API in the browser as a readable stream

JavaScript 105
469,582

A stream that generates a merkle tree based on the incoming data.

JavaScript 104
476,973

Native bindings for libutp

JavaScript 102
484,538

Bash script that runs a service and forwards a subdomain to it using nginx when it listens to $PORT

Shell 100
495,784

a live p2p streaming protocol

JavaScript 97
503,963

A DHT that supports peer discovery and distributed hole punching

JavaScript 95
503,963

Download all music from a Soundcloud url and put it into a Dat

JavaScript 95
503,963

Authenticated P2P network backed by Hyperswarm and Noise

JavaScript 95
508,066

1-1 pipe over bluetooth low energy

JavaScript 94
512,304

Delay the evaluation of a paramless async function and cache the result

JavaScript 93
516,717

utp (micro transport protocol) implementation in node

JavaScript 92
516,717

A debug comment -> debugment

JavaScript 92
521,211

speed measurement in javascript

JavaScript 91
521,211

Transform stream that converts srt files to vtt files (html5 video subtitles)

JavaScript 91
530,469

Bike shed mutex lock implementation

JavaScript 89
530,469

A workshop where you learn about distributed file sharing

HTML 89
535,290

Forward input/output from docker containers to your browser

JavaScript 88
540,159

A collection of various echo servers in c

C 87
540,159

Small module to mirror a folder to another folder. Supports live mode as well.

JavaScript 87
545,010

A "top" like module for your Node.js process. Collects CPU usage etc.

JavaScript 86
560,658

Minimal recursive file watcher

JavaScript 83
571,592

Transform stream for Node.js that allows you to run your transforms in parallel without changing the order

JavaScript 81
571,592

Are @feross and @mafintosh stuck in an elevator?

JavaScript 81
577,196

Spawn and expose docker containers over http and websockets

JavaScript 80
583,138

swarm implementation for bittorrent

JavaScript 79
583,138

Small module wrapper for the AWS sdk that allows you to easily use s3 or the local file system

JavaScript 79

Among 323,846 users

40k–63k stars: 237 users, including mafintosh

Stars along the bottom, and users in each band on a log scale

When they were made

100 repos with 50+ stars, made between 2012 and 2020

Quick stats

Next rank
+167 stars to reach #316
Next milestone
+128,929 stars to reach the top 0.01%
Public repos
669, 152 with 50+ stars
Popular repos
78 over 100 stars, 7 over 1k stars
Top repo
peerflix, #10,005 of all repos, 12% of stars
Smaller repos
8,579 stars from repos under 50

Stars counted Recounted daily Next count around