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.
β310Updated last week
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.β94Updated last month
- a simple and easy-to-use golang mock libraryβ846Updated this week
- Generic Container and Algorithm Library for Goβ344Updated last year
- An implementation of thrift compiler in go language.β300Updated last month
- Dynamically and efficiently operate RPC data for Goβ175Updated this week
- lockfree queueβ472Updated 2 years ago
- Clone any Go data structure deeply and thoroughly.β324Updated 7 months ago
- A very fast dynamic Thrift serializer & deserializer.β130Updated last month
- Service Reliability Algorithmβ228Updated 3 months ago
- Universal Utilities for Goβ1,970Updated last month
- All-in-one go testing libraryβ428Updated 3 weeks 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
- unbounded chanβ456Updated last year
- Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.β118Updated 2 years ago
- Goθ―θ¨η΄εθ‘₯δΈζ‘ζΆβ130Updated last year
- Go heap object reference analysis toolβ969Updated last month
- Draw graphs through GO MOD GRAPH outputβ230Updated 2 years ago
- solution to "syscall.Mprotect panic: permission denied" on macOS Catalina 10.15.xβ224Updated 2 years ago
- A high performance inter-process communication golang library developed by CloudWeGoβ499Updated 2 months ago
- a funny library to hook golang function at runtimeβ555Updated 2 years ago
- self-aware Golang profile dumperβ1,143Updated 7 months ago
- A in-process MapReduce library to help you optimizing service response time or concurrent task processing.β174Updated last year
- β142Updated last week
- β499Updated last month
- 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
- β34Updated this week
- An all-in-one code generation tool for CloudWeGoβ143Updated 6 months ago
- An interesting go struct tag expression syntax for field validation, etc.β1,734Updated last year
- The Golang auto-instrument Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Golang projects.β348Updated last month
- Go tips from Phuong Le. Goθ―θ¨ηΌη¨ζε·§β219Updated last year