chebyrash / promise
Promise / Future library for Go
☆388Updated last year
Related projects ⓘ
Alternatives and complementary repositories for promise
- reflect api without runtime reflect.Value cost☆766Updated 4 months ago
- 🔃 An ordered map in Go with amortized O(1) for Set, Get, Delete and Len.☆852Updated 2 months ago
- Fast ring-buffer deque (double-ended queue)☆590Updated last week
- Zero-allocation reflection library for Go☆526Updated last year
- Bunch of examples for dealing with the reflect package☆560Updated 3 years ago
- An in-memory cache with item expiration and generics☆955Updated 2 weeks ago
- Fast, zero heap allocation Go Trie for runes or paths☆471Updated 2 months ago
- An enum generator for go☆758Updated last month
- A library for diffing golang structures☆898Updated last year
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.☆530Updated 3 months ago
- Go package for dealing with maps, slices, JSON and other data.☆707Updated 8 months ago
- simple struct copying for golang☆452Updated 4 years ago
- Golang errors with stack trace and source fragments.☆1,035Updated 5 months ago
- Combine one or more Go errors together☆1,045Updated 6 months ago
- Generate interfaces from structure methods.☆325Updated 11 months ago
- Go package pointer provides helpers to get pointers to values of built-in types.☆214Updated 2 years ago
- Go concurrent-safe, goroutine-safe, thread-safe queue☆396Updated last year
- In-memory SQL engine in Go sql/driver for testing purpose☆881Updated 2 months ago
- Generate type-safe Go converters by simply defining an interface☆531Updated this week
- Cache library with Redis backend for Golang☆754Updated 5 months ago
- Fastest and most memory efficient golang concurrent hashmap☆932Updated 3 weeks ago
- Go structures with default values using tags☆306Updated 3 months ago
- dque is a fast, embedded, durable queue for Go☆767Updated 3 weeks ago
- Abstract JSON for Golang with JSONPath support☆245Updated last month
- orderedmap is a golang map where the keys keep the order that they're added. It can be de/serialized from/to JSON. It's based closely on …☆362Updated last year
- Parse and modify Go struct field tags☆633Updated last year
- Anti-memory-waste byte buffer pool☆1,192Updated 4 months ago
- Wrapper types for sync/atomic which enforce atomic access☆1,356Updated this week
- ❄ An Lock Free ID Generator for Golang based on Snowflake Algorithm (Twitter announced).☆269Updated last year
- Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, Po…☆747Updated 5 months ago