go-perfbook
Thoughts on Go performance optimizationawesome-consensus
Awesome list for Paxos and friendsawesome-go-style
A collection of Go style guidesgo-tsz
Time series compression algorithm from Facebook's Gorilla papersemgrep-go
Go rules for semgrep and go-ruleguarddgoogauth
Google Authenticator for Gogo-jump
go-jump: Jump consistent hashingtrifles
A playground for things that aren't interesting enough to have their own repo.go-tinylfu
TinyLFU cache admission policygo-farm
go-farm: a pure-Go farmhash implementationvim-godef
vim plugin providing godef supportgo-simstore
simhash storage and searchinginteresting-papers
Interesting papers I'd like to implement (or at least have implementations of)go-bloomindex
Bloom-filter based search indexdkeyczar
Port of Google's Keyczar cryptography library to Gogo-xxh3
xxh3 fast hash functiondmrgo
Go library for writing standalone Map/Reduce jobs or for use with Hadoop's streaming protocolgo-metro
Go translation of MetroHashgo-maglev
Go implementation of maglev hashinggo-topk
Streaming TopK estimateshokusai
hokusai -- sketching streams in real-timego-highway
Go implementation of Google's HighwayHashgo-boomphf
Fast and scalable minimal perfect hashing for massive key setsgo-lttb
Implementation of Largest-Triangle-Three-Buckets down-sampling algorithmgo-bitstream
go-bitstream: read and write bits from io.Reader and io.Writerdgohash
A collection of well-known string hash functions, implemented in Gogo-failure
Phi Accrual Failure Detectiongo-mph
minimal perfect hash functionsgo-rendezvous
rendezvous hashinggo-ketama
Ketama implementation compatible with Algorithm::ConsistentHash::Ketamago-identicon
Create simple visual hashes of data, similar to github's identicons.talks
gttp
gttp: http for gophersbread
Notes on bread bakinglibchash
simple consistent hashing implementationgo-change
Online Change Detection Algorithmgophervids
Proof of concept Gopher Video playergo-onlinestats
One-pass running statisticsgo-gk
gk: streaming quantilesgo-bits
amd64 optimized bit operationsgo-minhash
BottomK minwise hashing for streaming set similaritygo-mpchash
Multi-probe consistent hashinggo-pcgr
pcg random number generatorgo-sequitur
Sequitur algorithm for recognizing lexical structure in stringsgo-groupvarint
SSE-optimized group varint integer encodinggo-discreterand
Return random values sampled from a discrete distributiongo-shardedkv
sharded key-value store compatible with p5-ShardedKVgo-arc
adaptive replacement cachego-sip13
siphash 1-3go-trigram
Small trigram indexergo-wyhash
wyhash fast non-cryptographic string hashgo-kll
KLL sketch: Almost Optimal Streaming Quantilesgo-clockpro
go-clockpro: CLOCK-Pro cache eviction algorithmgo-ddmin
ddmin test case minimization algorithmgo-fastquantiles
approximate streaming quantilesgo-linebreak
Line breaking in linear timergip
rgip: restful geoip servicego-skip32
Skip32 integer obfuscation routinesgo-s4lru
s4lru cachego-yubicloud
go-yubicloud: Client for Yubico's OTP Validation Servicego-fuzzstr
Fuzzy text searching like Sublime Textgo-cuckoof
Go implemetation of cuckoo filtersgo-multiq
multiq: a relaxed, concurrent priority queuego-subset
deterministic subsettingragel-examples
go-duoweb
Duo Security two-factor authentication for Go web applicationsgo-yubiauth
Yubikey Authorization Serverhaiku-finder
A program to search text files for sentences that match 5-7-5 a syllable count.go-xoshiro
xoshiro256** random number generatorgo-t1ha
Go implementation of the t1ha hash functiongo-hollow
Hollow Heaps for Godpc
beginnings of a toy pascal compilergo-holtwinters
Holt-Winters forecastinggo-keyless
Client and server reimplementation of CloudFlare's Keylessgo-timewindow
Counters over sliding windowsmodelchecking
model checking samplesdgobloom
A simple Bloom Filter implementation in Godhd
hexdumper with tcp proxy supportgo-gramgen
Simple generative fuzzergo-expirecache
Simple expiring cachepeachpy-examples
go-stampede
Optimal cache stampede preventiongo-disco
discohashgo-xoroshiro
Go implementation of xoroshiro128+ RNGgo-fastlz
Go implementation of FastLZ compressionnumerical-rs
Numerical integration routines for Rustmph-rs
minimal perfect hashing for rustgo-tinymap
tinymap is a small map implementationgo-lzo
Go wrapper for LZO compression librarygo-interp
Interpolation searchgo-zlatlong
zlatlong -- Microsoft's lat/long compression algorithmgo-spooky
Spooky Hashgo-marvin32
Assembly-optimized Marvin32 hash functiongo-cobs
Consistent Overhead Byte Stuffing encoding for Gogo-postings
Search engine postings list with support for compresisoncobs-rs
consistent overhead byte stuffinggo-bloomf
Simple bloom filtergo-rebucket
ReBucket: group panic()s by similaritygo-abitvec
atomic bitvectorgo-csnappy
go-csnappy wraps the snappy compression libraryLove Open Source and this site? Check out how you can help us