Mathias Buus

Rød grød med fløde

Projects

signalhub

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

JavaScript - Released: 16 Apr 2015 - 667

gyp-next

A fork of the GYP build system for use in the Node.js projects

Python - Released: 29 Nov 2019 - 130

flat-tree

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

JavaScript - Released: 15 Jun 2015 - 145

torrent-mount

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

JavaScript - Released: 24 Apr 2014 - 1,399

turbo-http

Blazing fast low level http server

JavaScript - Released: 01 Mar 2018 - 1,000

playback

Video player built using electron and node.js

JavaScript - Released: 03 Apr 2015 - 2,008

end-of-stream

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

JavaScript - Released: 26 Nov 2013 - 146

hyperdb

Distributed scalable database

JavaScript - Released: 28 Jan 2015 - 753

protocol-buffers-schema

No nonsense protocol buffers schema parser written in Javascript

JavaScript - Released: 28 Jul 2014 - 123

from2

Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"

JavaScript - Released: 10 Feb 2014 - 131

mp4-stream

Streaming mp4 encoder and decoder

JavaScript - Released: 03 Nov 2015 - 219

single-line-log

Output one line and move to beginning of line. Useful for progress bars and counters with no breaks in the terminal

JavaScript - Released: 11 Sep 2013 - 209

airpaste

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

JavaScript - Released: 21 Mar 2015 - 823

ansi-diff

A module that diffs an input buffer with the previous one provided to it and outputs the diff as ANSI

JavaScript - Released: 11 Oct 2017 - 54

fuse-bindings

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

C++ - Released: 12 Mar 2015 - 314

discovery-swarm

A network swarm that uses discovery-channel to find peers

JavaScript - Released: 08 Feb 2016 - 374

nanobench

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

JavaScript - Released: 01 Nov 2016 - 170

turbo-net

Low level TCP library for Node.js

JavaScript - Released: 09 Feb 2017 - 602

hyperlog

Merkle DAG that replicates based on scuttlebutt logs and causal linking

JavaScript - Released: 23 Nov 2014 - 470

thunky

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

JavaScript - Released: 28 Feb 2013 - 97

recursive-watch

Minimal recursive file watcher

JavaScript - Released: 19 Jan 2017 - 82

gunzip-maybe

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

JavaScript - Released: 07 May 2014 - 105

webrtc-swarm

Create a swarm of p2p connections using webrtc and a signalhub

JavaScript - Released: 26 Apr 2015 - 380

generate-object-property

Generate safe JS code that can used to reference a object property

JavaScript - Released: 16 May 2014 - 25

media-recorder-stream

The Media Recorder API in the browser as a readable stream

JavaScript - Released: 18 May 2016 - 104