This is your work, valued

Vancouver, Canada

Damian Gryski

Elite
@dgryski

Gopher

go-perfbook. Thoughts on Go performance optimization

11k

awesome-consensus. Awesome list for Paxos and friends

2.1k

awesome-go-style. A collection of Go style guides

978

go-tsz. Time series compression algorithm from Facebook's Gorilla paper

540

semgrep-go. Go rules for semgrep and go-ruleguard

477

dgoogauth. Google Authenticator for Go

424

go-jump. go-jump: Jump consistent hashing

389

trifles. A playground for things that aren't interesting enough to have their own repo.

335

go-tinylfu. TinyLFU cache admission policy

269

go-farm. go-farm: a pure-Go farmhash implementation

256

vim-godef. vim plugin providing godef support

219

go-simstore. simhash storage and searching

137

go-bloomindex. Bloom-filter based search index

127

interesting-papers. Interesting papers I'd like to implement (or at least have implementations of)

120

go-metro. Go translation of MetroHash

117

dkeyczar. Port of Google's Keyczar cryptography library to Go

112

go-xxh3. xxh3 fast hash function

105

dmrgo. Go library for writing standalone Map/Reduce jobs or for use with Hadoop's streaming protocol

104

go-maglev. Go implementation of maglev hashing

97

go-topk. Streaming TopK estimates

89

hokusai. hokusai -- sketching streams in real-time

76

go-highway. Go implementation of Google's HighwayHash

75

go-lttb. Implementation of Largest-Triangle-Three-Buckets down-sampling algorithm

73

go-boomphf. Fast and scalable minimal perfect hashing for massive key sets

73

go-rendezvous. rendezvous hashing

72

go-bitstream. go-bitstream: read and write bits from io.Reader and io.Writer

71

go-ketama. Ketama implementation compatible with Algorithm::ConsistentHash::Ketama

70

dgohash. A collection of well-known string hash functions, implemented in Go

69

go-failure. Phi Accrual Failure Detection

67

go-mph. minimal perfect hash functions

65

go-identicon. Create simple visual hashes of data, similar to github's identicons.

59

gttp. gttp: http for gophers

58

talks. Go

58

bread. Notes on bread baking

58

libchash. simple consistent hashing implementation

56

go-change. Online Change Detection Algorithm

54

go-onlinestats. One-pass running statistics

51

gophervids. Proof of concept Gopher Video player

50

go-minhash. BottomK minwise hashing for streaming set similarity

44

go-gk. gk: streaming quantiles

44

go-mpchash. Multi-probe consistent hashing

43

go-discreterand. Return random values sampled from a discrete distribution

38

go-kll. KLL sketch: Almost Optimal Streaming Quantiles

35

go-clockpro. go-clockpro: CLOCK-Pro cache eviction algorithm

35

go-linebreak. Line breaking in linear time

32

rgip. rgip: restful geoip service

31

go-skip32. Skip32 integer obfuscation routines

31