Pinned Repositories
chromecasts
Query your local network for Chromecasts and have them play media
csv-parser
Streaming csv parser inspired by binary-csv that aims to be faster than everyone else
is-my-json-valid
A JSONSchema validator that uses code generation to be extremely fast
peerflix
Streaming torrent client for node.js
playback
Video player built using electron and node.js
pump
pipe streams together and close all of them if one of them closes
torrent-mount
Mount a torrent (or magnet link) as a filesystem in real time using torrent-stream and fuse. AKA MAD SCIENCE!
torrent-stream
The low level streaming torrent engine that peerflix uses
turbo-http
Blazing fast low level http server
why-is-node-running
Node is running but you don't know why? why-is-node-running is here to help you.
mafintosh's Repositories
mafintosh/why-is-node-running
Node is running but you don't know why? why-is-node-running is here to help you.
mafintosh/pump
pipe streams together and close all of them if one of them closes
mafintosh/multicast-dns
Low level multicast-dns implementation in pure javascript
mafintosh/streamx
An iteration of the Node.js core streams with a series of improvements.
mafintosh/dns-packet
An abstract-encoding compliant module for encoding / decoding DNS packets
mafintosh/flat-tree
A series of functions to map a binary tree to a list
mafintosh/media-recorder-stream
The Media Recorder API in the browser as a readable stream
mafintosh/utp-native
Native bindings for libutp
mafintosh/process-top
A "top" like module for your Node.js process. Collects CPU usage etc.
mafintosh/parallel-transform
Transform stream for Node.js that allows you to run your transforms in parallel without changing the order
mafintosh/generate-function
Module that helps you write generated functions in Node
mafintosh/ansi-diff
A module that diffs an input buffer with the previous one provided to it and outputs the diff as ANSI
mafintosh/npm-auto
Auto installs npm dependencies from the script you want to run and runs the script
mafintosh/graceful-goodbye
Run cleanup logic just before the process exits without interfering
mafintosh/ip-packet
Encode/decode raw ip packets
mafintosh/fd-lock
Advisory cross-platform lock on a file using a file descriptor to it.
mafintosh/webm-cluster-stream
Transform stream that splits a webm stream into a header buffer and cluster buffers
mafintosh/flush-write-stream
A write stream constructor that supports a flush function that is called before finish is emitted
mafintosh/codecs
Create an binary encoder/decoder for Node's build in types like, json, utf-8, hex.
mafintosh/generate-object-property
Generate safe JS code that can used to reference a object property
mafintosh/debugging-stream
Debug streams, by adding latency etc
mafintosh/event-loop-delay
A minimal overhead event loop delay sampler.
mafintosh/print-flat-tree
Converts a flat tree to a string
mafintosh/time-ordered-set
Efficiently maintain a set of nodes ordered by the time they were added to the set
mafintosh/random-bytes-seed
Get a random buffer based on a seed. Useful for reproducible tests
mafintosh/sodium-secretstream
Wraps libsodiums secretstream in a higher level abstraction
mafintosh/test-tmp
Get a fresh tmpdir for tests
mafintosh/sonic-boom
Extremely fast utf8 only stream implementation
mafintosh/generate-string
Generate a js string safely, that defaults to a single quoted string
mafintosh/hyperdrive_list_issue
:(