Functional programming, concurrency and decentralized systems.
torrent. Full-featured BitTorrent client package and utilities
6.1kdms. A UPnP DLNA Digital Media Server that includes basic video transcoding. Tested on a Panasonic Viera television, several Android UPnP apps, and Chromecast.
742dht. dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
357confluence. Torrent client as a HTTP service
262utp. Use anacrolix/go-libutp instead
183possum. concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files
114go-libutp. Go wrapper of libutp reference uTP C implementation
105missinggo. Stuff that's missing in Go stdlib, or hasn't made it into its own repo.
88stm. Software Transactional Memory in Go
87cove. A combined BitTorrent frontend and DHT indexer for personal use
82btlink. a HTTP(s) addressing scheme for BitTorrent
55fuse. FUSE for Go
43godo. godo is an improved `go run`
37envpprof. Allows run time configuration of Go's pprof features and default HTTP mux using environment variables.
21squirrel. Go sqlite3 cache
21castlink. Web Chromecast player
17mmsg. Exposes batch message receives (recvmmsg)
14tagflag. declarative flag parsing for Go using struct tags
12generics. wow
12zig-bencode. Zig bencode encoder/decoder
10sqlrpc. SQL over RPC, specifically for SQLite
10sync. A sync package clone that provides pprof debugging of sync.Mutex to help with diagnosing deadlocks.
10ffprobe. Go ffprobe wrapper
9log. context-style logging for Go. similar to zerolog but with lots of allocations
8transcoder. http transcoder microservice
8gasp. Clojure-inspired LISP implemented in Go
8various. Some code I muck about with.
6go-libp2p-dht-tool. readline-like CLI utility to operate on stand-alone libp2p DHT node instance
6archive. Dumping ground for code from before I really used VCS, or doesn't go anywhere else
6notel. Simple telemetry clients and server for user defined data
4chansync. Go
4bargle. Aleena beware!
4imdbrt. Show RT rating on IMDB pages
4lsan. Go leak sanitizer/memory address sanitizer helper
4roaring. Roaring bitmaps in Go (golang)
3gostdapp. Go
3webtorrent-public. Public parts of anacrolix/webtorrent
3publicip. Go
3thinfs. A modern "FAT64" with better performing design.
2wat. Tests of behaviour in the language and standard library
2dms-gtk-gui. GTK+ GUI for anacrolix/dms
2harkon. A whitespace lisp interpretter
2ipfslog. A minimal wrapper around IPFS logging
2dog. Go
2http-ping. An actually useful HTTP ping tool
2aragorn. BitTorrent tracker using Redis and Go
1backtrace. Go
1args. another take on argument parsing. my previous attempt was anacrolix/tagflag. Don't use this.
1gorond. GROND!! GROND!! Code formatter for Go
1goanna. Yet another Go dumping ground.
1sassy. trippa snippa filesystem trimmer
1boltextra. Enhancements and utilities for bolt
1pydlnadms. Automatically exported from code.google.com/p/pydlnadms
1parser. Go
1