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
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 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
Where the stars are
Languages
- JavaScript 40.2k stars, 80% · 137 repos
- C++ 372 stars, 1% · 2 repos
- Shell 298 stars, 1% · 4 repos
- HTML 264 stars, 1% · 3 repos
- C 151 stars, <1% · 2 repos
- WebAssembly 127 stars, <1% · 2 repos
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