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.
β247Updated 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.β89Updated last month
- An implementation of thrift compiler in go language.β292Updated 3 weeks ago
- Dynamically and efficiently operate RPC data for Goβ174Updated 3 weeks ago
- a simple and easy-to-use golang mock libraryβ808Updated 6 months ago
- Generic Container and Algorithm Library for Goβ342Updated last year
- A very fast dynamic Thrift serializer & deserializer.β127Updated this week
- lockfree queueβ462Updated 2 years ago
- Service Reliability Algorithmβ217Updated last month
- skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.β261Updated 2 years ago
- Goθ―θ¨η΄εθ‘₯δΈζ‘ζΆβ130Updated last year
- Clone any Go data structure deeply and thoroughly.β322Updated 4 months ago
- All-in-one go testing libraryβ419Updated 2 months ago
- Draw graphs through GO MOD GRAPH outputβ228Updated 2 years ago
- a funny library to hook golang function at runtimeβ546Updated last year
- unbounded chanβ455Updated last year
- An all-in-one code generation tool for CloudWeGoβ143Updated 2 months ago
- A in-process MapReduce library to help you optimizing service response time or concurrent task processing.β174Updated last year
- β132Updated 2 weeks ago
- Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.β119Updated 2 years ago
- Go heap object reference analysis toolβ893Updated last week
- An easy-to-use SDK for Feishu and Lark Open Platform (Instant Messaging API only)β228Updated 2 months ago
- Go Test Workshopβ100Updated last year
- The Golang auto-instrument Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Golang projects.β332Updated last month
- solution to "syscall.Mprotect panic: permission denied" on macOS Catalina 10.15.xβ222Updated 2 years ago
- A high performance inter-process communication golang library developed by CloudWeGoβ475Updated 10 months ago
- Patch all Go functions for testingβ259Updated last year
- General Golang Code Generatorβ198Updated 2 years ago
- Go tips from Phuong Le. Goθ―θ¨ηΌη¨ζε·§β215Updated 10 months ago
- Universal Utilities for Goβ1,935Updated 3 weeks 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.β218Updated last year