>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt
Mathias Buus

Mathias Buus

@mafintosh

Rød grød med fløde

@holepunchto Switzerland mafinto.sh On GitHub since August 2010

178

Published Tools

27,197

Total Stars

441,750,388

Weekly Downloads

6,386

GitHub Followers

935

Public Repos

100/100

Avg Security

Published Tools

178 Skillsacross 5 categories

mafintosh

Streaming torrent client for Node.js

SkillAI Tool
6.3K1 dir

mafintosh

Hypercore is a secure, distributed append-only log

SkillAI Tool
2.8K1 dir

mafintosh

Hyperdrive is a secure, real-time distributed file system

SkillAI Tool
2K1 dir

Low level streaming torrent client that exposes files as node.js streams and downloads pieces based on demand

SkillAI Tool
2K1 dir

mafintosh

Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite

SkillAI Tool
1.5K3M/wk1 dir

mafintosh

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

SkillAI Tool
9181 dir

Turbocharged JSON.parse for type stable JSON data

SkillAI Tool
6131 dir

mafintosh

writable stream that concatenates strings or binary data and calls a callback with the result

SkillAI Tool
57738.3M/wk1 dir

mafintosh

Low level multicast-dns implementation in pure javascript

SkillAI Tool
53216.3M/wk1 dir

mafintosh

tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.

...more
SkillAI Tool
43780.7M/wk1 dir

mafintosh

The DHT powering Hyperswarm

SkillAI Tool
37922K/wk1 dir

The DHT powering Hyperswarm

SkillAI Tool
3791 dir

mafintosh

Fully maintained fuse bindings for Node that aims to cover the entire FUSE api

SkillAI Tool
3131 dir

discover peers that have hashes using various kewl methods

SkillAI Tool
2981 dir

mafintosh

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

SkillAI Tool
2751 dir

A test suite and interface you can use to implement streaming file (blob) storage modules for various storage backends and platforms.

...more
SkillAI Tool
2754.3K/wk1 dir

mafintosh

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

SkillAI Automation
25612.7M/wk1 dir

mafintosh

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

SkillAI Tool
23838M/wk1 dir

mafintosh

Fully maintained fuse bindings for Node that aims to cover the entire FUSE api

SkillAI Tool
2371 dir

mafintosh

Make RPC calls over a Kademlia based DHT

SkillAI Tool
2111 dir

easy way to run code inside of a headless electron window from the CLI

SkillAI Tool
1961 dir

mafintosh

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

...more
SkillAI Tool
19433.2M/wk1 dir

mafintosh

fs for the browser using level-filesystem and browserify

SkillAI Tool
1901 dir

mafintosh

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

SkillAI Tool
1891.8K/wk1 dir

mafintosh

Hypercores, batteries included.

SkillAI Tool
1881 dir

mafintosh

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

SkillAI Tool
171189K/wk1 dir

Full implementation of the fs module on top of leveldb

SkillAI Tool
1691 dir

Continuous reading or writing to a file using random offsets and lengths

SkillAI Tool
1541 dir

mafintosh

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

SkillAI Tool
1501 dir

mafintosh

A multiwriter data structure for Hypercore

SkillAI Tool
1411 dir

mafintosh

A simple O(1) LRU cache

SkillAI Tool
1361 dir

mafintosh

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

SkillAI Tool
1328.9M/wk1 dir

No nonsense protobuf schema parser written in Javascript

SkillAI Tool
1241 dir

Build tool and bindings loader for node-gyp that supports prebuilds

SkillAI Tool
12440.1M/wk1 dir

No nonsense protocol buffers schema parser written in Javascript

SkillAI Tool
1246.5M/wk1 dir

Small command line tool to simply add a service to systemd

SkillAI Tool
1221 dir

The Hyperswarm discovery stack

SkillAI Tool
1211 dir

mafintosh

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

SkillAI Tool
1103.6M/wk1 dir

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.

...more
SkillAI Tool
1101 dir

mafintosh

Make low-level DNS requests with retry and timeout support.

SkillAI Tool
107571K/wk1 dir

The Media Recorder API in the browser as a readable stream

SkillAI Tool
1061 dir

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

SkillAI Tool
1051 dir

mafintosh

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

SkillML Testing
9615.5M/wk1 dir

mafintosh

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

SkillAI Tool
921 dir

mafintosh

simple speed measurement in javascript

SkillAI Tool
911 dir

mafintosh

A Hypercore factory that simplifies managing collections of cores.

SkillAI Tool
9123K/wk1 dir

mafintosh

mutex lock for javascript

SkillAI Tool
901 dir

mafintosh

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

SkillAI Tool
861 dir

Minimal recursive file watcher

SkillAI Tool
831 dir

Transform stream that allows you to run your transforms in parallel without changing the order

SkillAI Tool
804.2M/wk1 dir

mafintosh

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

SkillAI Tool
79230/wk2 dirs

Module that helps you write generated functions in Node

SkillAI Tool
7812.6M/wk1 dir

mafintosh

Blake2b implemented in WASM

SkillAI Tool
77208K/wk1 dir

Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser

SkillAI Tool
711 dir

mafintosh

P2P Indexable Database

SkillAI Tool
681 dir

get the local network address of your machine

SkillAI Tool
6717K/wk1 dir

mafintosh

Set of utility macros to make writing N-API modules a little easier.

SkillAI Tool
651 dir

mafintosh

A fast fifo implementation similar to the one powering nextTick in Node.js core

SkillAI Tool
6336.4M/wk1 dir

mafintosh

Transform stream that lets you peek the first line before deciding how to parse it

SkillAI Tool
584.2M/wk1 dir

mafintosh

FIFO queue implemented using a double linked-list

SkillAI Tool
581 dir

mafintosh

A really fast LRU cache for array items (numeric keys)

SkillAI Tool
571 dir

Basic http wrapper to call the docker remote api from node

SkillAI Tool
561.2K/wk1 dir

Maintain and search through a sorted array using some low level functions

SkillAI Tool
561 dir

mafintosh

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

SkillAI Tool
55157K/wk1 dir

mafintosh

Yet another auto expiring, max sizable cache

SkillAI Tool
5224K/wk1 dir

mafintosh

SipHash (2-4) implemented in pure Javascript and WebAssembly

SkillAI Tool
499.5K/wk1 dir

Sodium encryption that works in node and in the browser

SkillAI Tool
47297/wk1 dir

mafintosh

Multiplex multiple message oriented protocols over a stream

SkillAI Tool
4530K/wk1 dir

mafintosh

a json to html syntax highlighter

SkillAI Tool
441 dir

mafintosh

A blob store for Hypercore

SkillAI Tool
431 dir

mafintosh

Small module that calls a function when your computer wakes up from sleep

SkillAI Tool
421 dir

mafintosh

blob store that stores blobs on the local file system

SkillAI Tool
4145K/wk1 dir

mafintosh

Cyclist is an efficient cyclic list implemention.

SkillAI Tool
394.3M/wk1 dir

mafintosh

Spawn locally installed npm dependencies with cross platform env and argument parsing support

SkillAI Tool
381 dir

mafintosh

Iterate all the data in a stream

SkillAI Tool
383.9M/wk1 dir

mafintosh

Ship all kinds of services

SkillAI Tool
371 dir

Streaming protocol buffers for Node.js

SkillAI Tool
371 dir

Fast Map built for keys that are always fixed size uniformly distributed buffers.

SkillAI Tool
371 dir

Secret stream backed by Noise and libsodium's secretstream

SkillAI Tool
361 dir

The crypto primitives used in hypercore, extracted into a separate module

SkillAI Tool
3534K/wk1 dir

The networking guts of Hyperswarm

SkillAI Tool
341 dir

mafintosh

Check if an IP is a bogon

SkillAI Tool
341 dir

A simple batching function that allows you to atomically batch a series of operations.

SkillAI Tool
33797K/wk1 dir

A sparse array optimised for low memory whilst still being fast

SkillAI Tool
331 dir

mafintosh

XSalsa20 implemented in Javascript and WebAssembly

SkillAI Tool
3329K/wk1 dir

A write stream constructor that supports a flush function that is called before finish is emitted

SkillAI Tool
335.2M/wk1 dir

Buffer data from a stream into an array if a callback is provided

SkillAI Tool
321 dir

mafintosh

Access memory using small fixed sized buffers

SkillAI Tool
321 dir

XOR based routing table used for P2P networks such as a Kademlia DHT.

SkillAI Tool
321 dir

mafintosh

Make sure the last sync call to an async function is executed after all previous ones have finished

SkillAI Tool
311 dir

mafintosh

Mirror a hyperdrive or localdrive into another one

SkillAI Tool
311 dir

Create a writable stream that writes to multiple other writeable streams

SkillAI Tool
301 dir

mafintosh

Create an binary encoder/decoder for json, utf-8 or custom types

SkillAI Tool
2928K/wk1 dir

Easily setup prebuilding of native modules using CI and prebuildify

SkillAI Tool
284K/wk1 dir

Bitfield that allocates a series of small buffers to support sparse bits without allocating a massive buffer

SkillAI Tool
281 dir

mafintosh

Observe when something in your node app starts listening on a TCP port

SkillAI Tool
281 dir

Hypercore protocol state machine

SkillAI Tool
281 dir

A series of compact encoding schemes for building small and fast parsers and serializers

SkillAI Tool
28108K/wk1 dir

Iterate through the values of a stream

SkillAI Tool
271 dir

mafintosh

Cache optimised for record like things

SkillAI Tool
2648K/wk1 dir

mafintosh

**Append only API definition and code generation.**

SkillAI Tool
252.8K/wk1 dir

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

SkillAI Tool
251.6M/wk1 dir

Efficiently refresh a timer

SkillAI Tool
2553K/wk1 dir

mafintosh

A utility package with some useful functional stuff

SkillAI Tool
251 dir

mafintosh

Inlines env vars in a string that contains $NAME expressions

SkillAI Tool
24875K/wk1 dir

mafintosh

Keeps track of connections to an http server and provides a way to close connections

SkillAI Tool
231 dir

In memory chunk store that is abstract-chunk-store compliant

SkillAI Tool
2224K/wk1 dir

Parse docker image urls

SkillAI Tool
223.1K/wk1 dir

Readable stream that reads from multiple readable streams at the same time

SkillAI Tool
221 dir

mafintosh

Returns the next buffer/object in a stream's readable queue

SkillAI Tool
221 dir

Writable stream that forwards everything in the highWaterMark buffer to a custom write function using the new writev api in streams

...more
SkillAI Tool
201 dir

mafintosh

Interpret a number as base 8

SkillAI Tool
191 dir

Read a protobuf schema from the disk, parse it and resolve all imports

SkillAI Tool
191 dir

Modern single resource management

SkillAI Tool
191 dir

mafintosh

docker build as a duplex stream

SkillAI Tool
181 dir

RPC over the Hyperswarm DHT

SkillAI Tool
181 dir

mafintosh

commandline tool and node module for node-modules.com

SkillAI Tool
173K/wk1 dir

Easily convert Little/Big endian typed arrays to the host endianness

SkillAI Tool
161 dir

An abstract-random-access compliant instance that combines multiple other abstract-random-access instances into a single one.

...more
SkillAI Tool
161 dir

mafintosh

Create registries of declarative compact-encoding schemas

SkillAI Tool
1627K/wk1 dir

Parse and stringify mdns service types

SkillAI Tool
152.2M/wk1 dir

mafintosh

Turn a readable stream into multiple readable streamx streams

SkillAI Tool
151 dir

mafintosh

Tiny module that converts a host to docker (usually $DOCKER_HOST) to a standard http url

SkillAI Tool
131.2K/wk1 dir

mafintosh

Forward a readable stream to another readable stream or a writable stream to another writable stream

SkillAI Tool
131 dir

mafintosh

Experimental quick-n-dirty file sharing tool on top of dat

SkillAI Tool
131 dir

mafintosh

Split a string into an array based on where an ansi code is present

SkillAI Tool
131 dir

mafintosh

Compile an ignore file (similar to .gitignore) to a Javascript function

SkillAI Tool
121 dir

Modern stream composer

SkillAI Tool
121.3M/wk1 dir

Get a random buffer based on a seed. Useful for reproducible tests

SkillAI Tool
121 dir

mafintosh

An abstract-encoding compliant encoder for encoding a list of ipv4 peers to buffers

SkillAI Tool
121 dir

mafintosh

Call a function the next time a specific event is emitted

SkillAI Tool
111 dir

mafintosh

Require constants across node and the browser

SkillAI Tool
1138.8M/wk1 dir

Decode/encode a docker raw stream

SkillAI Tool
101.2K/wk1 dir

Prebuilds for Lib Sodium port for node.js

SkillAI Tool
91 dir

mafintosh

Next tick shim that prefers process.nextTick over queueMicrotask for compat

SkillAI Tool
91 dir

mafintosh

Save binary blobs in level and stream then back

SkillAI Tool
8325K/wk1 dir

CLI tool to set your timezone based on a place name.

SkillAI Tool
81 dir

mafintosh

A hash function that wraps all input chunks with a length prefix.

SkillAI Tool
81.1K/wk1 dir

mafintosh

Encode multiple values into sorted keys

SkillAI Tool
827K/wk1 dir

mafintosh

Blind relay for UDX over Protomux channels

SkillAI Tool
822K/wk1 dir

mafintosh

Request blind peers to keep hypercores and autobases available

SkillAI Tool
71 dir

Wraps libsodiums secretstream in a higher level abstraction

SkillAI Tool
731K/wk1 dir

Resize an image in the browser

SkillAI Tool
7582/wk1 dir

A module containing the dylib needed to run FUSE on Mac (darwin).

SkillAI Tool
631K/wk1 dir

mafintosh

Securely prompt stdio using secure buffers

SkillAI Tool
61 dir

HTTP server for streaming hypercore blobs

SkillAI Tool
61 dir

Parse imports/exports/requires with a focus on speed over 100% correctness

SkillAI Tool
61 dir

mafintosh

IRB guidance, one question at a time by [Tejas Sathe](https://twitter.com/tssathe)

Skillawesome-gpts
52 dirs

Simple chunked decoder for newline delimited string

SkillAI Tool
51 dir

Convert Hypercore keys to/from z-base32 or hex

SkillAI Tool
530K/wk1 dir

lightning payment api for dazaar stream services

SkillAI Tool
51 dir

Mirror of mkdirp 0.5.2

SkillAI Tool
426.1M/wk1 dir

An encoder that encodes buffers/strings to a buffer and is abstract-encoding compatible

SkillAI Tool
3280/wk1 dir

A module containing the .so file and configuration scripts necessary for FUSE on ARM based Linux.

SkillAI Tool
331K/wk1 dir

Check if a module is in your cache

SkillAI Tool
31 dir

Manage multiple corestores easily in a multi profile setup

SkillAI Tool
21 dir

Maintain a fast local cache when persistance isnt a 100% requirement

SkillAI Tool
21 dir

mafintosh

Simple LND REST client

SkillAI Tool
110/wk1 dir

mafintosh

Simple utility for scheduling functions at fixed intervals

SkillAI Tool
11 dir

Full implementation of the fs module on top of leveldb

SkillAI Tool
325K/wk1 dir

mafintosh

play tetris in your terminal

SkillAI Tool
1 dir

mafintosh

An in-memory filesystem backed by FUSE

SkillAI Tool
1 dir

Heimdall is a secure application server for collaborative, auditable decisions

SkillAI Tool
1 dir

mafintosh

HMAC utility

SkillAI Tool
2.2K/wk1 dir

mafintosh

Loads environment variables from .env file

SkillAI Tool
1 dir

mafintosh

No description available

SkillRAG
581/wk2 dirs

Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite

SkillAI Tool
22/wk1 dir

Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite

SkillAI Tool
1 dir

[DepUp] Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite

SkillAI Tool
1 dir

A JSONSchema validator that uses code generation to be extremely fast

SkillAI Tool
1 dir

A JSONSchema validator that uses code generation to be extremely fast

SkillAI Tool
1 dir

A JSONSchema validator that uses code generation to be extremely fast

SkillAI Tool
1 dir

mafintosh

Derive a secure encryption key from a password using sodium's scrypt implementation.

SkillAI Tool
263/wk1 dir

mafintosh

Add tracing and insights to classes. Supports Prometheus/Grafana.

SkillAI Tool
1.8K/wk1 dir

mafintosh

Scalable P2P BTree

SkillAI Tool
1 dir

Dazaar payment provider for ETH and ERC20 tokens

SkillAI Tool
1 dir

mafintosh

Suspend resume state machine

SkillAI Tool
1 dir

Replicates data structures easily using hyperswarm

SkillAI Tool
1 dir