bytedance / ggLinks
π₯gg is a basic library of generics for Go language developed by ByteDance. It is based on the Go 1.18+ generic features and provides efficient, type-safe and rich generic data structures and tool functions.
β333Updated last month
Alternatives and similar repositories for gg
Users that are interested in gg are comparing it to the libraries listed below
Sorting:
- Yet Another DAG Framework, and Promise/Future in Go. Committed to making structural concurrency in GO simpler.β98Updated 3 months ago
- Generic Container and Algorithm Library for Goβ346Updated 3 weeks ago
- A simple and easy-to-use Go mocking library derived from ByteDance's internal best practicesβ874Updated 3 weeks ago
- An implementation of thrift compiler in go language.β302Updated last month
- Dynamically and efficiently operate RPC data for Goβ177Updated last week
- lockfree queueβ476Updated 2 years ago
- Service Reliability Algorithmβ234Updated 5 months ago
- Goθ―θ¨η΄εθ‘₯δΈζ‘ζΆβ129Updated last year
- Clone any Go data structure deeply and thoroughly.β332Updated 9 months ago
- All-in-one go testing libraryβ430Updated 2 months ago
- unbounded chanβ458Updated last year
- Go heap object reference analysis toolβ985Updated 3 months ago
- Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.β118Updated 3 years ago
- skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.β264Updated 2 years ago
- Draw graphs through GO MOD GRAPH outputβ229Updated 3 years ago
- Universal Utilities for Goβ2,003Updated 2 weeks ago
- a funny library to hook golang function at runtimeβ554Updated 2 years ago
- A very fast dynamic Thrift serializer & deserializer.β129Updated 2 months ago
- A high performance inter-process communication golang library developed by CloudWeGoβ511Updated 3 months ago
- Go Test Workshopβ100Updated last year
- β501Updated 3 weeks ago
- Go tips from Phuong Le. Goθ―θ¨ηΌη¨ζε·§β218Updated last year
- An all-in-one code generation tool for CloudWeGoβ143Updated 7 months ago
- β144Updated last week
- A in-process MapReduce library to help you optimizing service response time or concurrent task processing.β174Updated last year
- Write Ahead Log for LSM or bitcask storage(or any append-only write).β282Updated last year
- solution to "syscall.Mprotect panic: permission denied" on macOS Catalina 10.15.xβ224Updated 2 years ago
- ι θ―» boltDB ζΊη εηε°η»β272Updated 3 years ago
- self-aware Golang profile dumperβ1,145Updated 9 months ago
- skipmap is a high-performance, scalable concurrent sorted map based on skip-list. Up to 10x faster than sync.Map in the typical pattern.β222Updated last year