iancoleman / orderedmap
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 the python collections.OrderedDict.
โ374Updated last year
Alternatives and similar repositories for orderedmap:
Users that are interested in orderedmap are comparing it to the libraries listed below
- ๐ An ordered map in Go with amortized O(1) for Set, Get, Delete and Len.โ917Updated last month
- Gin middleware to enable GZIP support.โ337Updated this week
- simple struct copying for golangโ454Updated 4 years ago
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.โ560Updated 6 months ago
- A golang package for converting to snake_case or CamelCaseโ1,061Updated last year
- reflect api without runtime reflect.Value costโ780Updated 8 months ago
- Go concurrent-safe, goroutine-safe, thread-safe queueโ417Updated last year
- Deep copy thingsโ579Updated 4 years ago
- An enum generator for goโ805Updated this week
- Clone any Go data structure deeply and thoroughly.โ307Updated 10 months ago
- Go structures with default values using tagsโ311Updated 7 months ago
- Timeout middleware for Ginโ191Updated last month
- Add custom struct tags to protobuf generated structsโ388Updated 5 months ago
- Rate limiting for go-redisโ887Updated this week
- Configuration for Go applicationsโ459Updated last year
- โก zap logging driver for gorm v2โ275Updated last week
- Parse and modify Go struct field tagsโ637Updated last year
- Zero-allocation reflection library for Goโ554Updated last year
- Convert Golang's http.Request to CURL command lineโ772Updated this week
- ๐ข Lightweight event manager and dispatcher implements by Go. Goๅฎ็ฐ็่ฝป้็บง็ไบไปถ็ฎก็ใ่ฐๅบฆ็จ ๅบๅบ, ๆฏๆ่ฎพ็ฝฎ็ๅฌๅจ็ไผๅ ็บง, ๆฏๆไฝฟ็จ้้ ็ฌฆๆฅ่ฟ่กไธ็ปไบไปถ็็ๅฌโ526Updated 5 months ago
- i18n Translator for Go/Golang using CLDR data + pluralization rulesโ396Updated 2 years ago
- Fast, zero heap allocation Go Trie for runes or pathsโ484Updated 5 months ago
- MySQL Server Error Constants for Golangโ195Updated 3 years ago
- Multiple databases, read-write splitting FOR GORMโ474Updated 5 months ago
- Cache library with Redis backend for Golangโ777Updated 9 months ago
- Wrapper types for sync/atomic which enforce atomic accessโ1,387Updated this week
- Go/Golang parser for user agent stringsโ454Updated 6 months ago
- Fast weighted random selection for Goโ399Updated 3 months ago
- Thread-safe file locking library in Goโ609Updated this week
- ๐ A real-time Golang runtime stats visualization profilerโ582Updated 7 months ago