Matt Joiner
anacrolix
Functional programming, concurrency and decentralized systems.
Languages
Top Repositories
Full-featured BitTorrent client package and utilities
A UPnP DLNA Digital Media Server that includes basic video transcoding. Tested on a Panasonic Viera television, several Android UPnP apps, and Chromecast.
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Torrent client as a HTTP service
Use anacrolix/go-libutp instead
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
Repositories
191FUSE filesystem backend for anacrolix/torrent using hanwen/go-fuse
FUSE filesystem backend for anacrolix/torrent using anacrolix/fuse
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Full-featured BitTorrent client package and utilities
A UPnP DLNA Digital Media Server that includes basic video transcoding. Tested on a Panasonic Viera television, several Android UPnP apps, and Chromecast.
FUSE for Go
go2 generics experiment in building generic augmented BTree data structures
Torrent client as a HTTP service
No description provided.
A combined BitTorrent frontend and DHT indexer for personal use
Ethereum end-to-end test harness
Scripts for node-exporter's textfile collector
concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
Software Transactional Memory in Go
No description provided.
Go wrapper of libutp reference uTP C implementation
a HTTP(s) addressing scheme for BitTorrent
A sync package clone that provides pprof debugging of sync.Mutex to help with diagnosing deadlocks.
Allows run time configuration of Go's pprof features and default HTTP mux using environment variables.
wow
No description provided.
context-style logging for Go. similar to zerolog but with lots of allocations
Exposes batch message receives (recvmmsg)
No description provided.
Use anacrolix/go-libutp instead
It works just fine.
declarative flag parsing for Go using struct tags
Go sqlite3 cache
Helper for partial ordering in Go
Stuff that's missing in Go stdlib, or hasn't made it into its own repo.