wk8 / go-ordered-map
Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted.
☆545Updated 5 months ago
Alternatives and similar repositories for go-ordered-map:
Users that are interested in go-ordered-map are comparing it to the libraries listed below
- Zero-allocation reflection library for Go☆550Updated last year
- 🔃 An ordered map in Go with amortized O(1) for Set, Get, Delete and Len.☆905Updated this week
- An enum generator for go☆784Updated 3 months ago
- Combine one or more Go errors together☆1,086Updated 9 months ago
- Go concurrent-safe, goroutine-safe, thread-safe queue☆414Updated last year
- Parse and modify Go struct field tags☆636Updated last year
- Go package for dealing with maps, slices, JSON and other data.☆718Updated 2 months ago
- A Go tool to auto generate methods for your enums☆444Updated 3 months ago
- A library for diffing golang structures☆921Updated last year
- Go library for retrying with configurable backoffs☆650Updated 5 months ago
- Selected Go-internal packages factored out from the standard library☆893Updated last month
- Fastest and most memory efficient golang concurrent hashmap☆963Updated 3 months ago
- A collection of packages to augment the go testing package and support common patterns.☆526Updated 4 months ago
- Generic resource pool for Go☆322Updated 4 months ago
- Abstract JSON for Golang with JSONPath support☆255Updated 2 months ago
- 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 …☆370Updated last year
- Initialize structs with default values☆812Updated 5 months ago
- Quick helpers for testing Go applications☆528Updated 10 months ago
- Fast, zero heap allocation Go Trie for runes or paths☆480Updated 4 months ago
- A supersonic rate limiting package for Go with HTTP middleware.☆602Updated last month
- Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists …☆653Updated last year
- Golang rate limiters for distributed applications☆501Updated 3 weeks ago
- 🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...☆431Updated this week
- 🔍 Go binary size SVG treemap☆447Updated 4 months ago
- A golang package for converting to snake_case or CamelCase☆1,053Updated last year
- Efficient JSON beautifier and compactor for Go☆378Updated 2 years ago
- The missing interface filesystem abstraction for Go☆333Updated this week
- Go generator to copy values from type to type and fields from struct to struct (copier without reflection). Generate any code based on ty…☆361Updated 10 months ago
- Get hash values for arbitrary values in Go (golang).☆756Updated 2 years ago
- XXH3 algorithm in Go☆422Updated last year