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.
β280Updated 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.β92Updated this week
- An implementation of thrift compiler in go language.β295Updated 3 weeks ago
- a simple and easy-to-use golang mock libraryβ823Updated this week
- Generic Container and Algorithm Library for Goβ344Updated last year
- Dynamically and efficiently operate RPC data for Goβ175Updated 2 months ago
- Service Reliability Algorithmβ223Updated last month
- lockfree queueβ467Updated 2 years ago
- Clone any Go data structure deeply and thoroughly.β325Updated 5 months ago
- A very fast dynamic Thrift serializer & deserializer.β127Updated last month
- Goθ―θ¨η΄εθ‘₯δΈζ‘ζΆβ130Updated last year
- unbounded chanβ456Updated last year
- a funny library to hook golang function at runtimeβ551Updated last year
- skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.β262Updated 2 years 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
- Draw graphs through GO MOD GRAPH outputβ229Updated 2 years ago
- All-in-one go testing libraryβ421Updated 3 months ago
- Go Test Workshopβ100Updated last year
- Universal Utilities for Goβ1,949Updated 2 months ago
- solution to "syscall.Mprotect panic: permission denied" on macOS Catalina 10.15.xβ223Updated 2 years ago
- An easy-to-use SDK for Feishu and Lark Open Platform (Instant Messaging API only)β228Updated last week
- β135Updated this week
- β494Updated last month
- self-aware Golang profile dumperβ1,140Updated 5 months ago
- A in-process MapReduce library to help you optimizing service response time or concurrent task processing.β174Updated last year
- skipmap is a high-performance, scalable concurrent sorted map based on skip-list. Up to 10x faster than sync.Map in the typical pattern.β220Updated last year
- Go tips from Phuong Le. Goθ―θ¨ηΌη¨ζε·§β218Updated last year
- An all-in-one code generation tool for CloudWeGoβ143Updated 4 months ago
- β33Updated 7 months ago
- General Golang Code Generatorβ200Updated 2 years ago
- The Golang auto-instrument Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Golang projects.β335Updated 3 weeks ago