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.
β229Updated 3 weeks ago
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.β85Updated 3 weeks ago
- Dynamically and efficiently operate RPC data for Goβ171Updated last week
- Generic Container and Algorithm Library for Goβ343Updated last year
- An implementation of thrift compiler in go language.β290Updated last week
- a simple and easy-to-use golang mock libraryβ799Updated 6 months ago
- Goθ―θ¨η΄εθ‘₯δΈζ‘ζΆβ130Updated last year
- Service Reliability Algorithmβ216Updated 3 weeks ago
- lockfree queueβ461Updated 2 years ago
- A very fast dynamic Thrift serializer & deserializer.β127Updated this week
- Clone any Go data structure deeply and thoroughly.β321Updated 3 months ago
- unbounded chanβ455Updated last year
- All-in-one go testing libraryβ415Updated last month
- A in-process MapReduce library to help you optimizing service response time or concurrent task processing.β173Updated 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.β260Updated 2 years ago
- Patch all Go functions for testingβ259Updated last year
- Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.β119Updated 2 years ago
- Draw graphs through GO MOD GRAPH outputβ228Updated 2 years ago
- solution to "syscall.Mprotect panic: permission denied" on macOS Catalina 10.15.xβ222Updated 2 years ago
- β131Updated 2 weeks ago
- Go Test Workshopβ100Updated last year
- β32Updated 5 months ago
- a funny library to hook golang function at runtimeβ546Updated last year
- A high performance inter-process communication golang library developed by CloudWeGoβ471Updated 9 months ago
- General Golang Code Generatorβ198Updated 2 years ago
- An all-in-one code generation tool for CloudWeGoβ142Updated 2 months ago
- Provides some convenient API, includes Goid(), GetG() and LocalStorage, which is a goroutine's local storage, just like ThreadLocal in otβ¦β116Updated 2 years ago
- Universal Utilities for Goβ1,917Updated last week
- β491Updated last week
- Go tips from Phuong Le. Goθ―θ¨ηΌη¨ζε·§β214Updated 10 months ago
- Stream API for Go.β92Updated 3 years ago