Skip to content

Latest commit

 

History

History
255 lines (114 loc) · 5.16 KB

README.md

File metadata and controls

255 lines (114 loc) · 5.16 KB

Go Masterpieces

Masterpieces of Go programming language.

Tags

CACHE

CLI

CODEGEN

DATA STRUCTURE

DB

DISTRIBUTED SYSTEM

FAST

GC

JSON

KV

LOG

POOL

REDIS

SEARCH

SERIALIZATION

SQL

ZEROALLOC

Masterpieces

0x03. rueian/rueidis

URL: github.com/rueian/rueidis

Tags: REDIS, DB, FAST

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, RedisAI, RedisGears, etc.

0x04. valyala/fastjson

URL: github.com/valyala/fastjson

Tags: JSON, FAST

Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection

0x05. jackc/puddle

URL: github.com/jackc/puddle

Tags: POOL, FAST

Generic resource pool for Go

0x06. kyleconroy/sqlc

URL: github.com/kyleconroy/sqlc

Tags: SQL, DB, CODEGEN

Generate type-safe code from SQL

0x07. junegunn/fzf

URL: github.com/junegunn/fzf

Tags: SEARCH, CLI

fzf is a general-purpose command-line fuzzy finder.

0x08. planetscale/vtprotobuf

URL: github.com/planetscale/vtprotobuf

Tags: CODEGEN, FAST, SERIALIZATION

A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2

0x09. tinylib/msgp

URL: github.com/tinylib/msgp

Tags: CODEGEN, FAST, SERIALIZATION

About A Go code generator for MessagePack

0x0A. rs/zerolog

URL: github.com/rs/zerolog

Tags: LOG, FAST, ZEROALLOC

Zero Allocation JSON Logger

0x0C. golang/groupcache

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.

0x0D. VictoriaMetrics/fastcache

URL: github.com/VictoriaMetrics/fastcache

Tags: CACHE, FAST, GC

Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead

0x0E. allegro/bigcache

URL: github.com/allegro/bigcache

Tags: CACHE, FAST, GC

Efficient cache for gigabytes of data written in Go.

0x0F. dgraph-io/badger

URL: github.com/dgraph-io/badger

Tags: DB, FAST, KV

Fast key-value DB in Go.

0x10. dgraph-io/sroar

URL: github.com/dgraph-io/sroar

Tags: DATA STRUCTURE, FAST, SERIALIZATION

Serialized Roaring Bitmaps

0x11. Workiva/go-datastructures

URL: github.com/Workiva/go-datastructures

Tags: DATA STRUCTURE

A collection of useful, performant, and threadsafe Go datastructures.