Andrew Gillis (gammazero)

gammazero

Geek Repo

Company:@ipfs @ipshipyard

Location:California

Github PK Tool:Github PK Tool

Andrew Gillis's repositories

workerpool

Concurrency limiting goroutine pool

Language:GoLicense:MITStargazers:1345Issues:22Issues:35

deque

Fast ring-buffer deque (double-ended queue)

Language:GoLicense:MITStargazers:628Issues:9Issues:10

nexus

Full-feature WAMP v2 router and client written in Go

Language:GoLicense:MITStargazers:268Issues:19Issues:119

radixtree

adaptive radix tree (a.k.a prefix tree or compact trie)

Language:GoLicense:MITStargazers:30Issues:2Issues:2

channelqueue

queue that can be used like buffered channel with any capacity

Language:GoLicense:MITStargazers:10Issues:2Issues:0

pymakeself

Make self-extracting archives using Python

Language:PythonLicense:MITStargazers:9Issues:2Issues:4

toposort

Topological sort

Language:GoLicense:MITStargazers:3Issues:3Issues:0

eytzinger

Eytzinger binary search

Language:GoLicense:MITStargazers:2Issues:2Issues:0

primes

generate prime numbers

Language:GoStargazers:2Issues:1Issues:0

testcmd

Run sync and async commands and watch output for testing

Language:GoLicense:MITStargazers:2Issues:1Issues:0

dirtree

Navigate and print general directory-like tree

Language:GoLicense:MITStargazers:1Issues:2Issues:0

linksame

Replace identical files with links to one file

Language:GoLicense:MITStargazers:1Issues:2Issues:0

radixtree-compare-benchmark

Compare benchmarks of radixtree and trie implementations

Language:GoStargazers:1Issues:2Issues:0

ring

Fixed-size circular deque

Language:GoLicense:MITStargazers:1Issues:1Issues:0

slice

Manipulate slices

Language:GoLicense:MITStargazers:1Issues:2Issues:0

chanqueue

queue that can be used like buffered channel with unlimited capacity

Language:GoLicense:MITStargazers:0Issues:1Issues:0

alog

Asynchronous logger compatible with stdlib log

Language:GoLicense:MITStargazers:0Issues:2Issues:0

bogglesolver

Golang boggle solver - finds all words in X by Y boggle grids

Language:GoLicense:MITStargazers:0Issues:2Issues:0

boost

Boost is a tool for Filecoin storage providers to manage data storage and retrievals on Filecoin.

Language:GoLicense:NOASSERTIONStargazers:0Issues:0Issues:0

frisbii

An experimental minimal IPLD data provider for the IPFS network

Language:GoLicense:NOASSERTIONStargazers:0Issues:0Issues:0

fsutil

Common file system operations

Language:GoLicense:MITStargazers:0Issues:1Issues:0
Language:TypeScriptStargazers:0Issues:0Issues:0

go-car

A content addressible archive utility

Language:GoLicense:NOASSERTIONStargazers:0Issues:0Issues:0

keymutex

Acquire locks on arbitrary strings by hashing over fixed set of locks

Language:GoLicense:MITStargazers:0Issues:2Issues:0

lotus

Reference implementation of the Filecoin protocol, written in Go

Language:GoLicense:NOASSERTIONStargazers:0Issues:0Issues:0

lrustore

datastore wrapper that limits items stored and discards by LRU

Language:GoLicense:MITStargazers:0Issues:2Issues:0

naam-demo

Demo of Naam (IPNI + IPNS)

Language:GoLicense:MITStargazers:0Issues:1Issues:0

spinfo

Convert a storage provider ID to libp2p AddrInfo

Language:GoLicense:MITStargazers:0Issues:4Issues:1

storethehash

A hash storage for content addressed systems

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

targz

Archive directory to tar.gz and extract tar.gz to directory

Language:GoLicense:MITStargazers:0Issues:1Issues:0