Go library for decoding generic map values into native Go structures and vice versa.
ā448Feb 27, 2026Updated this week
Alternatives and similar repositories for mapstructure
Users that are interested in mapstructure are comparing it to the libraries listed below
Sorting:
- Go library for decoding generic map values into native Go structures and vice versa.ā8,051Jun 25, 2024Updated last year
- šŖµ Ensure consistent code style when using log/slogā237Feb 22, 2026Updated last week
- ā30Feb 22, 2026Updated last week
- a slog handler for testing that code logs expected resultsā23Aug 8, 2024Updated last year
- Seamlessly integrate Python environments and scripts into your Go projects.ā15Jan 29, 2026Updated last month
- šØ slog sampling: drop repetitive log recordsā103Updated this week
- tenv detects environment variable not using t.Setenvā24Jan 6, 2025Updated last year
- šØ slog: Webhook handlerā12Feb 2, 2026Updated last month
- A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performantā1,247Apr 4, 2025Updated 10 months ago
- šØ Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...ā610Feb 2, 2026Updated last month
- Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, Sā¦ā3,881Feb 24, 2026Updated last week
- YAML support for the Go languageā2,115Feb 16, 2026Updated 2 weeks ago
- Package for comparing Go values in testsā4,601Jan 16, 2026Updated last month
- Generate JSON Schemas from Go typesā909Dec 31, 2024Updated last year
- š A drop-in replacement to io.Reader and io.Writer with the total number of bytes transfered.ā27Jan 1, 2026Updated 2 months ago
- Generic data structures and utility types in Goā26Feb 21, 2026Updated last week
- Streaming JSON encoding for Golangā33Feb 20, 2026Updated last week
- šØ slog: Zerolog handlerā69Feb 2, 2026Updated last month
- š¶ļø In-memory caching library for read-intensive Go applicationsā243Updated this week
- Expression language and expression evaluation for Goā7,702Updated this week
- OpenAPI v3 code generator for goā2,012Updated this week
- Dump any GO variable with easeā224Nov 10, 2025Updated 3 months ago
- āļø A dependency injection toolkit based on Go 1.18+ Generics.ā2,662Updated this week
- Avro codec and code generation for Goā90Jun 20, 2025Updated 8 months ago
- Get hash values for arbitrary values in Go (golang).ā40Feb 15, 2026Updated 2 weeks ago
- Go sqlite3 cacheā21Mar 6, 2024Updated last year
- Useful generic types for Goā24Feb 18, 2026Updated last week
- š slog.Handler that writes tinted (colorized) logsā1,242Feb 11, 2026Updated 3 weeks ago
- Concurrent data structures for Goā1,637Feb 9, 2026Updated 3 weeks ago
- Better structured concurrency for goā10,319Apr 26, 2024Updated last year
- Mergo: merging Go structs and maps since 2013ā3,084Nov 23, 2025Updated 3 months ago
- An implementation of JOSE standards (JWE, JWS, JWT) in Goā483Jan 22, 2026Updated last month
- A Go library for implementing command-line interfaces.ā35Nov 2, 2025Updated 4 months ago
- Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array divingā19,754Feb 24, 2026Updated last week
- GoMock is a mocking framework for the Go programming language.ā3,274Dec 17, 2025Updated 2 months ago
- š„ Error handling library with context, assertion, stack trace and source fragmentsā860Updated this week
- go-querystring is Go library for encoding structs into URL query strings.ā2,132Updated this week
- ā124Jul 10, 2023Updated 2 years ago
- Backward-compatible shim for log/slogā10Oct 15, 2024Updated last year