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.
โ384Updated 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.โ946Updated 2 weeks ago
- reflect api without runtime reflect.Value costโ790Updated last month
- Fast weighted random selection for Goโ402Updated 5 months ago
- Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.โ582Updated last month
- Go structures with default values using tagsโ318Updated 9 months ago
- A golang package for converting to snake_case or CamelCaseโ1,075Updated last year
- Timeout middleware for Ginโ195Updated 3 weeks ago
- Thread-safe file locking library in Goโ625Updated this week
- An enum generator for goโ822Updated last month
- Gin middleware to enable GZIP support.โ344Updated last month
- simple struct copying for golangโ457Updated 5 years ago
- Zero-allocation reflection library for Goโ567Updated last year
- gin pprof middlewareโ678Updated 3 weeks ago
- Deep copy thingsโ588Updated 4 years ago
- Go concurrent-safe, goroutine-safe, thread-safe queueโ425Updated last year
- Go package for dealing with maps, slices, JSON and other data.โ746Updated 2 months ago
- Redis client Mockโ308Updated 10 months ago
- Go/Golang parser for user agent stringsโ475Updated 7 months ago
- Combine one or more Go errors togetherโ1,130Updated last year
- Efficient JSON beautifier and compactor for Goโ385Updated 2 years ago
- Fast, zero heap allocation Go Trie for runes or pathsโ491Updated 7 months ago
- โก zap logging driver for gorm v2โ277Updated last week
- ๐ข Lightweight event manager and dispatcher implements by Go. Goๅฎ็ฐ็่ฝป้็บง็ไบไปถ็ฎก็ใ่ฐๅบฆ็จๅบๅบ, ๆฏๆ่ฎพ็ฝฎ็ๅฌๅจ็ไผๅ ็บง, ๆฏๆไฝฟ็จ้้ ็ฌฆๆฅ่ฟ่กไธ็ปไบไปถ็็ๅฌโ534Updated last month
- Initialize structs with default valuesโ828Updated 8 months ago
- Configuration for Go applicationsโ462Updated last year
- A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.โ474Updated 3 months ago
- errgroup with goroutine worker limitsโ164Updated 2 years ago
- Static middlewareโ301Updated 3 weeks ago
- grpc connection poolโ486Updated 3 weeks ago
- golang jsonpath library. follow the majority rules in this article http://goessner.net/articles/JsonPath/โ333Updated last year