monitor1379 / yagods
Generic data structure using parameterized types in Golang.
☆22Updated 2 years ago
Alternatives and similar repositories for yagods:
Users that are interested in yagods are comparing it to the libraries listed below
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- errgroup with goroutine worker limits☆162Updated 2 years ago
- Package for fast copying structs of different types☆49Updated 4 years ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆45Updated 2 years ago
- Expirable Go LRC\LRU cache without goroutines☆83Updated last month
- a unified channel package for buffered, unbuffered, and unbounded channels☆38Updated 2 years ago
- map library using Go generics that offers a standard interface, go routine synchronization, and sorting☆47Updated last month
- A thread safe map which has expiring key-value pairs.☆72Updated 8 months ago
- A prefix tree implementation in go☆41Updated 9 months ago
- 📺 3D Graphics in Go.☆42Updated last year
- goroutine local storage (use context instead if possible)☆74Updated last month
- A type-to-type copy function code generator.☆44Updated 4 months ago
- Golang utlities to make your life easier with zero allocations☆47Updated 6 months ago
- a thread-safe concurrent map for go☆92Updated last year
- Expression evaluator for Go☆67Updated 10 months ago
- Package netpoll implements a network poller based on epoll/kqueue.☆55Updated last year
- x/sync/singleflight but with Go 1.18 generics☆30Updated 2 years ago
- Go structure annotations that supports encoding and decoding; similar to C-style bitfields. Supports bitfield packing, self-describing la…☆62Updated 2 years ago
- Simple string pattern matcher for Go☆126Updated 9 months ago
- Parse json with comments and trailing commas.☆87Updated 3 years ago
- Packages for creating data pipelines☆17Updated 3 weeks ago
- A faster Protobuf serializer & deserializer.☆90Updated 5 months ago
- Go 1.18+ generic tuple☆82Updated last year
- Memory store like map[string]interface{} with better performance when reuse memory☆19Updated 2 years ago
- Benchmark comparing the go plugin package to other plugin implementations☆49Updated last year
- A highly optimized double-ended queue☆190Updated last year
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆117Updated last year
- Off heap golang memory pool☆59Updated 3 years ago
- Configuration and dependency injection☆34Updated 11 months ago
- A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.☆113Updated last year