a8m/syncmap
A typed implementation of the Go sync.Map using code generation
For Go developers, this tool helps generate type-safe map implementations for concurrent operations. You define the specific map type you need, and it generates the corresponding Go code for a highly performant, thread-safe map. This is designed for software engineers building Go applications that require efficient concurrent data structures.
256 stars. No commits in the last 6 months.
Use this if you need a high-performance, type-safe concurrent map in your Go application that avoids the overhead of Go's built-in `sync.Map`.
Not ideal if you're not a Go developer or if your application doesn't require concurrent map operations with strict type safety and optimized performance.
Stars
256
Forks
17
Language
Go
License
—
Category
Last pushed
Feb 25, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/a8m/syncmap"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.