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.
β320Updated 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.β97Updated 2 months ago
- a simple and easy-to-use golang mock libraryβ855Updated this week
- Generic Container and Algorithm Library for Goβ344Updated last year
- An implementation of thrift compiler in go language.β302Updated this week
- Dynamically and efficiently operate RPC data for Goβ177Updated this week
- lockfree queueβ475Updated 2 years ago
- Service Reliability Algorithmβ231Updated 3 months ago
- unbounded chanβ458Updated last year
- a funny library to hook golang function at runtimeβ554Updated 2 years ago
- All-in-one go testing libraryβ428Updated last month
- Universal Utilities for Goβ1,976Updated 2 months 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
- Goθ―θ¨η΄εθ‘₯δΈζ‘ζΆβ130Updated last year
- Clone any Go data structure deeply and thoroughly.β327Updated 8 months ago
- A very fast dynamic Thrift serializer & deserializer.β130Updated last month
- 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β502Updated 2 months ago
- β144Updated 2 weeks ago
- Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.β118Updated 2 years ago
- self-aware Golang profile dumperβ1,143Updated 8 months ago
- Draw graphs through GO MOD GRAPH outputβ230Updated 2 years ago
- Go Test Workshopβ100Updated last year
- A in-process MapReduce library to help you optimizing service response time or concurrent task processing.β174Updated last year
- An easy-to-use SDK for Feishu and Lark Open Platform (Instant Messaging API only)β235Updated 3 months ago
- β500Updated last month
- The Golang auto-instrument Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Golang projects.β349Updated last week
- An all-in-one code generation tool for CloudWeGoβ144Updated 6 months ago
- Go tips from Phuong Le. Goθ―θ¨ηΌη¨ζε·§β219Updated last year
- ι θ―» boltDB ζΊη εηε°η»β271Updated 3 years ago
- Write Ahead Log for LSM or bitcask storage(or any append-only write).β280Updated 11 months ago