/go-masterpieces

Masterpieces of Go programming language.

Primary LanguageGoMIT LicenseMIT

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.