Masterpieces of Go programming language.
- 0x03. rueian/rueidis
- 0x04. valyala/fastjson
- 0x05. jackc/puddle
- 0x08. planetscale/vtprotobuf
- 0x09. tinylib/msgp
- 0x0A. rs/zerolog
- 0x0D. VictoriaMetrics/fastcache
- 0x0E. allegro/bigcache
- 0x0F. dgraph-io/badger
- 0x10. dgraph-io/sroar
URL: github.com/rueian/rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, RedisAI, RedisGears, etc.
URL: github.com/valyala/fastjson
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
Generic resource pool for Go
URL: github.com/kyleconroy/sqlc
Generate type-safe code from SQL
fzf is a general-purpose command-line fuzzy finder.
URL: github.com/planetscale/vtprotobuf
Tags: CODEGEN, FAST, SERIALIZATION
A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2
Tags: CODEGEN, FAST, SERIALIZATION
About A Go code generator for MessagePack
Zero Allocation JSON Logger
URL: github.com/golang/groupcache
Tags: CACHE, DISTRIBUTED SYSTEM, DB
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
URL: github.com/VictoriaMetrics/fastcache
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
URL: github.com/allegro/bigcache
Efficient cache for gigabytes of data written in Go.
URL: github.com/dgraph-io/badger
Fast key-value DB in Go.
URL: github.com/dgraph-io/sroar
Tags: DATA STRUCTURE, FAST, SERIALIZATION
Serialized Roaring Bitmaps
URL: github.com/Workiva/go-datastructures
Tags: DATA STRUCTURE
A collection of useful, performant, and threadsafe Go datastructures.